> build > tsc --project tsconfig.json src/database/datasource.ts(7,63): error TS2345: Argument of type '{ migrations: (typeof Setup1707385275611)[]; migrationsRun: true; entities: (typeof RelationModel)[]; type: "mysql" | "mariadb"; driver?: any; charset?: string | undefined; ... 40 more ...; socketPath?: string | undefined; } | ... 16 more ... | { ...; }' is not assignable to parameter of type 'DataSourceOptions'. Type '{ migrations: (typeof Setup1707385275611)[]; migrationsRun: true; entities: (typeof RelationModel)[]; type: "mysql" | "mariadb"; driver?: any; charset?: string; timezone?: string; ... 39 more ...; socketPath?: string; }' is not assignable to type 'DataSourceOptions'. Type '{ migrations: (typeof Setup1707385275611)[]; migrationsRun: true; entities: (typeof RelationModel)[]; type: "mysql" | "mariadb"; driver?: any; charset?: string; timezone?: string; ... 39 more ...; socketPath?: string; }' is not assignable to type 'MysqlConnectionOptions'. Types of property 'namingStrategy' are incompatible. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/naming-strategy/NamingStrategyInterface").NamingStrategyInterface | undefined' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/naming-strategy/NamingStrategyInterface").NamingStrategyInterface | undefined'. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/naming-strategy/NamingStrategyInterface").NamingStrategyInterface' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/naming-strategy/NamingStrategyInterface").NamingStrategyInterface'. Types of property 'indexName' are incompatible. Type '(tableOrName: string | import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/schema-builder/table/Table").Table | import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/schema-builder/view/View").View, columns: string[], where?: strin...' is not assignable to type '(tableOrName: string | import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/schema-builder/table/Table").Table | import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/schema-builder/view/View").View, columns: string[],...'. Types of parameters 'tableOrName' and 'tableOrName' are incompatible. Type 'string | import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/schema-builder/table/Table").Table | import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/schema-builder/view/View").View' is not assignable to type 'string | import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/schema-builder/table/Table").Table | import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/schema-builder/view/View").View'. Type 'View' is not assignable to type 'string | Table | View'. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/schema-builder/view/View").View' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/schema-builder/view/View").View'. Types of property 'expression' are incompatible. Type 'string | ((connection: import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/data-source/DataSource").DataSource) => import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/query-builder/SelectQueryBuilder").SelectQueryBu...' is not assignable to type 'string | ((connection: import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/data-source/DataSource").DataSource) => import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/query-builder/SelectQueryBuilder").SelectQueryBuilder)'. Type '(connection: DataSource) => SelectQueryBuilder' is not assignable to type 'string | ((connection: DataSource) => SelectQueryBuilder)'. Type '(connection: import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/data-source/DataSource").DataSource) => import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/query-builder/SelectQueryBuilder").SelectQueryBuilder' is not assignable to type '(connection: import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/data-source/DataSource").DataSource) => import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/query-builder/SelectQueryBuilder").SelectQueryBuilder'. Types of parameters 'connection' and 'connection' are incompatible. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/data-source/DataSource").DataSource' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/data-source/DataSource").DataSource'. Types of property 'options' are incompatible. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/data-source/DataSourceOptions").DataSourceOptions' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/data-source/DataSourceOptions").DataSourceOptions'. Type 'MysqlConnectionOptions' is not assignable to type 'DataSourceOptions'. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/driver/mysql/MysqlConnectionOptions").MysqlConnectionOptions' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/driver/mysql/MysqlConnectionOptions").MysqlConnectionOptions'. Types of property 'entities' are incompatible. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/common/MixedList").MixedList> | undefined' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/common/MixedList").MixedList> | undefined'. Type '(string | Function | EntitySchema)[]' is not assignable to type 'MixedList> | undefined'. Type '(string | Function | import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/entity-schema/EntitySchema").EntitySchema)[]' is not assignable to type '(string | Function | import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/entity-schema/EntitySchema").EntitySchema)[]'. Type 'string | Function | import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/entity-schema/EntitySchema").EntitySchema' is not assignable to type 'string | Function | import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/entity-schema/EntitySchema").EntitySchema'. Type 'EntitySchema' is not assignable to type 'string | Function | EntitySchema'. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/entity-schema/EntitySchema").EntitySchema' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/entity-schema/EntitySchema").EntitySchema'. The types of 'options.relations' are incompatible between these types. Type '{ [x: string]: import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/entity-schema/EntitySchemaRelationOptions").EntitySchemaRelationOptions | undefined; } | undefined' is not assignable to type '{ [x: string]: import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/entity-schema/EntitySchemaRelationOptions").EntitySchemaRelationOptions | undefined; } | undefined'. Type '{ [x: string]: import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/entity-schema/EntitySchemaRelationOptions").EntitySchemaRelationOptions | undefined; }' is not assignable to type '{ [x: string]: import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/entity-schema/EntitySchemaRelationOptions").EntitySchemaRelationOptions | undefined; }'. 'string' index signatures are incompatible. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/entity-schema/EntitySchemaRelationOptions").EntitySchemaRelationOptions | undefined' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/entity-schema/EntitySchemaRelationOptions").EntitySchemaRelationOptions | undefined'. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/entity-schema/EntitySchemaRelationOptions").EntitySchemaRelationOptions' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/entity-schema/EntitySchemaRelationOptions").EntitySchemaRelationOptions'. Types of property 'target' are incompatible. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/common/EntityTarget").EntityTarget' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/common/EntityTarget").EntityTarget'. Type 'EntitySchema' is not assignable to type 'EntityTarget'. src/database/datasource.ts(16,5): error TS2345: Argument of type '{ entities: (typeof RelationModel)[]; type: "mysql" | "mariadb"; driver?: any; charset?: string | undefined; timezone?: string | undefined; connectTimeout?: number | undefined; ... 40 more ...; socketPath?: string | undefined; } | ... 34 more ... | { ...; }' is not assignable to parameter of type 'DataSourceOptions'. Type '{ migrations: (typeof Setup1707385275611)[]; migrationsRun: true; entities: (typeof RelationModel)[]; type: "mysql" | "mariadb"; driver?: any; charset?: string; timezone?: string; ... 39 more ...; socketPath?: string; }' is not assignable to type 'DataSourceOptions'. Type '{ migrations: (typeof Setup1707385275611)[]; migrationsRun: true; entities: (typeof RelationModel)[]; type: "mysql" | "mariadb"; driver?: any; charset?: string; timezone?: string; ... 39 more ...; socketPath?: string; }' is not assignable to type 'MysqlConnectionOptions'. Types of property 'namingStrategy' are incompatible. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/common/node_modules/typeorm/naming-strategy/NamingStrategyInterface").NamingStrategyInterface | undefined' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/typeorm/naming-strategy/NamingStrategyInterface").NamingStrategyInterface | undefined'. src/encoding.ts(24,20): error TS2339: Property 'decode' does not exist on type '(str: string, charset?: string | null | undefined) => string'. src/opa.ts(53,7): error TS2304: Cannot find name 'fetch'. src/opa.ts(71,5): error TS2304: Cannot find name 'fetch'. src/opa.ts(81,13): error TS7006: Parameter 'response' implicitly has an 'any' type. src/opa.ts(82,13): error TS7006: Parameter 'response' implicitly has an 'any' type. src/opa.ts(91,13): error TS7006: Parameter 'json' implicitly has an 'any' type. src/opa.ts(100,9): error TS2304: Cannot find name 'fetch'. src/openfga.ts(96,45): error TS2345: Argument of type 'Required>' is not assignable to parameter of type 'WriteAuthorizationModelRequest'. Types of property 'type_definitions' are incompatible. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/@openfga/syntax-transformer/node_modules/@openfga/sdk/dist/apiModel").TypeDefinition[]' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/@openfga/sdk/dist/apiModel").TypeDefinition[]'. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/@openfga/syntax-transformer/node_modules/@openfga/sdk/dist/apiModel").TypeDefinition' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/@openfga/sdk/dist/apiModel").TypeDefinition'. Types of property 'relations' are incompatible. Type '{ [key: string]: import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/@openfga/syntax-transformer/node_modules/@openfga/sdk/dist/apiModel").Userset; } | undefined' is not assignable to type '{ [key: string]: import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/@openfga/sdk/dist/apiModel").Userset; } | undefined'. Type '{ [key: string]: import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/@openfga/syntax-transformer/node_modules/@openfga/sdk/dist/apiModel").Userset; }' is not assignable to type '{ [key: string]: import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/@openfga/sdk/dist/apiModel").Userset; }'. 'string' index signatures are incompatible. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/@openfga/syntax-transformer/node_modules/@openfga/sdk/dist/apiModel").Userset' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/@openfga/sdk/dist/apiModel").Userset'. Types of property 'tupleToUserset' are incompatible. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/@openfga/syntax-transformer/node_modules/@openfga/sdk/dist/apiModel").TupleToUserset | undefined' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/@openfga/sdk/dist/apiModel").TupleToUserset | undefined'. Type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/@openfga/syntax-transformer/node_modules/@openfga/sdk/dist/apiModel").TupleToUserset' is not assignable to type 'import("/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/authorization/node_modules/@openfga/sdk/dist/apiModel").TupleToUserset'. Types of property 'tupleset' are incompatible. Type 'ObjectRelation | undefined' is not assignable to type 'ObjectRelation'. Type 'undefined' is not assignable to type 'ObjectRelation'.