UNPKG

undeexcepturi

Version:

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.

1,916 lines 14.8 MB
{ "id": 0, "name": "@mikro-orm/root", "kind": 1, "flags": {}, "originalName": "", "children": [ { "id": 8, "name": "better-sqlite/src", "kind": 2, "kindString": "Module", "flags": {}, "children": [ { "id": 23501, "name": "AbstractSqlConnection", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 16, "character": 22, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnection.ts#L16" } ], "target": 17944 }, { "id": 23502, "name": "AbstractSqlDriver", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/AbstractSqlDriver.ts", "line": 51, "character": 22, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlDriver.ts#L51" } ], "target": 18051 }, { "id": 23503, "name": "AbstractSqlPlatform", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/AbstractSqlPlatform.ts", "line": 6, "character": 22, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlPlatform.ts#L6" } ], "target": 18372 }, { "id": 23509, "name": "Alias", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/query/QueryBuilderHelper.ts", "line": 874, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/query/QueryBuilderHelper.ts#L874" } ], "target": 18904 }, { "id": 23536, "name": "Check", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/typings.ts", "line": 79, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/typings.ts#L79" } ], "target": 21847 }, { "id": 23533, "name": "Column", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/typings.ts", "line": 39, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/typings.ts#L39" } ], "target": 21810 }, { "id": 23537, "name": "ColumnDifference", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/typings.ts", "line": 86, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/typings.ts#L86" } ], "target": 21853 }, { "id": 23514, "name": "CountQueryBuilder", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/query/QueryBuilder.ts", "line": 1370, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/query/QueryBuilder.ts#L1370" } ], "target": 19723 }, { "id": 23517, "name": "DeleteQueryBuilder", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/query/QueryBuilder.ts", "line": 1382, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/query/QueryBuilder.ts#L1382" } ], "target": 20409 }, { "id": 23497, "name": "EntityManager", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/index.ts", "line": 15, "character": 29, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/index.ts#L15" } ], "target": 10757 }, { "id": 23498, "name": "EntityRepository", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/index.ts", "line": 16, "character": 32, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/index.ts#L16" } ], "target": 11160 }, { "id": 23510, "name": "ExecuteOptions", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/query/QueryBuilder.ts", "line": 41, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/query/QueryBuilder.ts#L41" } ], "target": 18910 }, { "id": 23531, "name": "Field", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/typings.ts", "line": 19, "character": 12, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/typings.ts#L19" } ], "target": 21794 }, { "id": 23534, "name": "ForeignKey", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/typings.ts", "line": 59, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/typings.ts#L59" } ], "target": 21827 }, { "id": 23541, "name": "ICriteriaNode", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/typings.ts", "line": 155, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/typings.ts#L155" } ], "target": 21984 }, { "id": 23540, "name": "IQueryBuilder", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/typings.ts", "line": 124, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/typings.ts#L124" } ], "target": 21885 }, { "id": 23535, "name": "Index", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/typings.ts", "line": 69, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/typings.ts#L69" } ], "target": 21835 }, { "id": 23515, "name": "InsertQueryBuilder", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/query/QueryBuilder.ts", "line": 1378, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/query/QueryBuilder.ts#L1378" } ], "target": 19977 }, { "id": 23532, "name": "JoinOptions", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/typings.ts", "line": 21, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/typings.ts#L21" } ], "target": 21796 }, { "id": 23530, "name": "KnexStringRef", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/typings.ts", "line": 12, "character": 12, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/typings.ts#L12" } ], "target": 21790 }, { "id": 23504, "name": "MonkeyPatchable", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/MonkeyPatchable.ts", "line": 22, "character": 13, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/MonkeyPatchable.ts#L22" } ], "target": 18678 }, { "id": 23511, "name": "QueryBuilder", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/query/QueryBuilder.ts", "line": 65, "character": 13, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/query/QueryBuilder.ts#L65" } ], "target": 18913 }, { "id": 23507, "name": "QueryType", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/query/enums.ts", "line": 1, "character": 12, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/query/enums.ts#L1" } ], "target": 18690 }, { "id": 23512, "name": "RunQueryBuilder", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/query/QueryBuilder.ts", "line": 1356, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/query/QueryBuilder.ts#L1356" } ], "target": 19261 }, { "id": 23528, "name": "SchemaComparator", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/schema/SchemaComparator.ts", "line": 20, "character": 13, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/schema/SchemaComparator.ts#L20" } ], "target": 21725 }, { "id": 23539, "name": "SchemaDifference", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/typings.ts", "line": 114, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/typings.ts#L114" } ], "target": 21877 }, { "id": 23526, "name": "SchemaGenerator", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/schema/SchemaGenerator.ts", "line": 12, "character": 13, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/schema/SchemaGenerator.ts#L12" } ], "target": 21356 }, { "id": 23527, "name": "SchemaHelper", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/schema/SchemaHelper.ts", "line": 9, "character": 22, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/schema/SchemaHelper.ts#L9" } ], "target": 21561 }, { "id": 23513, "name": "SelectQueryBuilder", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/query/QueryBuilder.ts", "line": 1362, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/query/QueryBuilder.ts#L1362" } ], "target": 19477 }, { "id": 23505, "name": "SqlEntityManager", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/SqlEntityManager.ts", "line": 10, "character": 13, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/SqlEntityManager.ts#L10" } ], "target": 10757 }, { "id": 23506, "name": "SqlEntityRepository", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/SqlEntityRepository.ts", "line": 6, "character": 13, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/SqlEntityRepository.ts#L6" } ], "target": 11160 }, { "id": 23529, "name": "Table", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/typings.ts", "line": 6, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/typings.ts#L6" } ], "target": 21786 }, { "id": 23538, "name": "TableDifference", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/typings.ts", "line": 93, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/typings.ts#L93" } ], "target": 21858 }, { "id": 23518, "name": "TruncateQueryBuilder", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/query/QueryBuilder.ts", "line": 1384, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/query/QueryBuilder.ts#L1384" } ], "target": 20625 }, { "id": 23516, "name": "UpdateQueryBuilder", "kind": 8388608, "kindString": "Reference", "flags": {}, "sources": [ { "fileName": "packages/knex/src/query/QueryBuilder.ts", "line": 1380, "character": 17, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/query/QueryBuilder.ts#L1380" } ], "target": 20193 }, { "id": 23542, "name": "BetterSqliteConnection", "kind": 128, "kindString": "Class", "flags": {}, "children": [ { "id": 23543, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 22, "character": 2, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnection.ts#L22" } ], "signatures": [ { "id": 23544, "name": "new BetterSqliteConnection", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 23545, "name": "config", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "id": 5382, "typeArguments": [ { "type": "reference", "id": 6922, "typeArguments": [ { "type": "reference", "id": 7402, "name": "Connection" } ], "name": "IDatabaseDriver" } ], "name": "Configuration" } }, { "id": 23546, "name": "options", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "reference", "id": 5736, "name": "ConnectionOptions" } }, { "id": 23547, "name": "type", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "union", "types": [ { "type": "literal", "value": "read" }, { "type": "literal", "value": "write" } ] } } ], "type": { "type": "reference", "id": 23542, "name": "BetterSqliteConnection" }, "inheritedFrom": { "type": "reference", "id": 17947, "name": "AbstractSqlConnection.constructor" } } ], "inheritedFrom": { "type": "reference", "id": 17946, "name": "AbstractSqlConnection.constructor" } }, { "id": 23595, "name": "begin", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 59, "character": 8, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnection.ts#L59" } ], "signatures": [ { "id": 23596, "name": "begin", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 23597, "name": "options", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reflection", "declaration": { "id": 23598, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { "id": 23601, "name": "ctx", "kind": 1024, "kindString": "Property", "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 59, "character": 78, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnection.ts#L59" } ], "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "any" }, { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "Transaction", "qualifiedName": "Knex.Transaction", "package": "knex" } }, { "id": 23602, "name": "eventBroadcaster", "kind": 1024, "kindString": "Property", "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 59, "character": 102, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnection.ts#L59" } ], "type": { "type": "reference", "id": 4330, "name": "TransactionEventBroadcaster" } }, { "id": 23599, "name": "isolationLevel", "kind": 1024, "kindString": "Property", "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 59, "character": 25, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnection.ts#L59" } ], "type": { "type": "reference", "id": 1823, "name": "IsolationLevel" } }, { "id": 23600, "name": "readOnly", "kind": 1024, "kindString": "Property", "flags": { "isOptional": true }, "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 59, "character": 58, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnection.ts#L59" } ], "type": { "type": "intrinsic", "name": "boolean" } } ], "groups": [ { "title": "Properties", "children": [ 23601, 23602, 23599, 23600 ] } ], "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 59, "character": 23, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnection.ts#L59" } ] } }, "defaultValue": "{}" } ], "type": { "type": "reference", "typeArguments": [ { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "any" }, { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "Transaction", "qualifiedName": "Knex.Transaction", "package": "knex" } ], "name": "Promise", "qualifiedName": "Promise", "package": "typescript" }, "inheritedFrom": { "type": "reference", "id": 17974, "name": "AbstractSqlConnection.begin" } } ], "inheritedFrom": { "type": "reference", "id": 17973, "name": "AbstractSqlConnection.begin" } }, { "id": 23577, "name": "close", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 31, "character": 8, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnection.ts#L31" } ], "signatures": [ { "id": 23578, "name": "close", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Closes the database connection (aka disconnect)" } ] }, "parameters": [ { "id": 23579, "name": "force", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "boolean" } } ], "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Promise", "qualifiedName": "Promise", "package": "typescript" }, "inheritedFrom": { "type": "reference", "id": 17956, "name": "AbstractSqlConnection.close" } } ], "inheritedFrom": { "type": "reference", "id": 17955, "name": "AbstractSqlConnection.close" } }, { "id": 23603, "name": "commit", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 78, "character": 8, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnection.ts#L78" } ], "signatures": [ { "id": 23604, "name": "commit", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 23605, "name": "ctx", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "any" }, { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "Transaction", "qualifiedName": "Knex.Transaction", "package": "knex" } }, { "id": 23606, "name": "eventBroadcaster", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "reference", "id": 4330, "name": "TransactionEventBroadcaster" } } ], "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Promise", "qualifiedName": "Promise", "package": "typescript" }, "inheritedFrom": { "type": "reference", "id": 17982, "name": "AbstractSqlConnection.commit" } } ], "inheritedFrom": { "type": "reference", "id": 17981, "name": "AbstractSqlConnection.commit" } }, { "id": 23548, "name": "connect", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/better-sqlite/src/BetterSqliteConnection.ts", "line": 8, "character": 8, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/better-sqlite/src/BetterSqliteConnection.ts#L8" } ], "signatures": [ { "id": 23549, "name": "connect", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Establishes connection to database" } ] }, "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Promise", "qualifiedName": "Promise", "package": "typescript" }, "overwrites": { "type": "reference", "id": 18024, "name": "AbstractSqlConnection.connect" } } ], "overwrites": { "type": "reference", "id": 18023, "name": "AbstractSqlConnection.connect" } }, { "id": 23611, "name": "execute", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 107, "character": 8, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnection.ts#L107" } ], "signatures": [ { "id": 23612, "name": "execute", "kind": 4096, "kindString": "Call signature", "flags": {}, "typeParameter": [ { "id": 23615, "name": "T", "kind": 131072, "kindString": "Type parameter", "flags": {}, "type": { "type": "union", "types": [ { "type": "reference", "id": 7484, "typeArguments": [ { "type": "reflection", "declaration": { "id": 23613, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { "id": 23614, "name": "id", "kind": 1024, "kindString": "Property", "flags": {}, "sources": [ { "fileName": "packages/core/src/connections/Connection.ts", "line": 143, "character": 35, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/core/src/connections/Connection.ts#L143" } ], "type": { "type": "intrinsic", "name": "number" } } ], "groups": [ { "title": "Properties", "children": [ 23614 ] } ], "sources": [ { "fileName": "packages/core/src/connections/Connection.ts", "line": 143, "character": 33, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/core/src/connections/Connection.ts#L143" } ] } } ], "name": "QueryResult" }, { "type": "reference", "id": 89, "typeArguments": [ { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "any" } ], "name": "Partial", "qualifiedName": "Partial", "package": "typescript" } ], "name": "EntityData" }, { "type": "array", "elementType": { "type": "reference", "id": 89, "typeArguments": [ { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "any" } ], "name": "Partial", "qualifiedName": "Partial", "package": "typescript" } ], "name": "EntityData" } } ] }, "default": { "type": "array", "elementType": { "type": "reference", "id": 89, "typeArguments": [ { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "any" } ], "name": "Partial", "qualifiedName": "Partial", "package": "typescript" } ], "name": "EntityData" } } } ], "parameters": [ { "id": 23616, "name": "queryOrKnex", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "any" } ], "name": "Raw", "qualifiedName": "Knex.Raw", "package": "knex" }, { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "any" }, { "type": "intrinsic", "name": "any" } ], "name": "QueryBuilder", "qualifiedName": "Knex.QueryBuilder", "package": "knex" } ] } }, { "id": 23617, "name": "params", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "unknown" } }, "defaultValue": "[]" }, { "id": 23618, "name": "method", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "union", "types": [ { "type": "literal", "value": "get" }, { "type": "literal", "value": "all" }, { "type": "literal", "value": "run" } ] }, "defaultValue": "'all'" }, { "id": 23619, "name": "ctx", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "typeArguments": [ { "type": "reference", "id": 17993, "name": "T" } ], "name": "Promise", "qualifiedName": "Promise", "package": "typescript" }, "inheritedFrom": { "type": "reference", "id": 17990, "name": "AbstractSqlConnection.execute" } } ], "inheritedFrom": { "type": "reference", "id": 17989, "name": "AbstractSqlConnection.execute" } }, { "id": 23552, "name": "getClientUrl", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/better-sqlite/src/BetterSqliteConnection.ts", "line": 19, "character": 2, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/better-sqlite/src/BetterSqliteConnection.ts#L19" } ], "signatures": [ { "id": 23553, "name": "getClientUrl", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "string" }, "overwrites": { "type": "reference", "id": 18030, "name": "AbstractSqlConnection.getClientUrl" } } ], "overwrites": { "type": "reference", "id": 18029, "name": "AbstractSqlConnection.getClientUrl" } }, { "id": 23628, "name": "getConnectionOptions", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/core/src/connections/Connection.ts", "line": 74, "character": 2, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/core/src/connections/Connection.ts#L74" } ], "signatures": [ { "id": 23629, "name": "getConnectionOptions", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "id": 7493, "name": "ConnectionConfig" }, "inheritedFrom": { "type": "reference", "id": 18028, "name": "AbstractSqlConnection.getConnectionOptions" } } ], "inheritedFrom": { "type": "reference", "id": 18027, "name": "AbstractSqlConnection.getConnectionOptions" } }, { "id": 23550, "name": "getDefaultClientUrl", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/better-sqlite/src/BetterSqliteConnection.ts", "line": 15, "character": 2, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/better-sqlite/src/BetterSqliteConnection.ts#L15" } ], "signatures": [ { "id": 23551, "name": "getDefaultClientUrl", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Returns default client url for given driver (e.g. mongodb://127.0.0.1:27017 for mongodb)" } ] }, "type": { "type": "intrinsic", "name": "string" }, "overwrites": { "type": "reference", "id": 18026, "name": "AbstractSqlConnection.getDefaultClientUrl" } } ], "overwrites": { "type": "reference", "id": 18025, "name": "AbstractSqlConnection.getDefaultClientUrl" } }, { "id": 23575, "name": "getKnex", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 27, "character": 2, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnection.ts#L27" } ], "signatures": [ { "id": 23576, "name": "getKnex", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "id": 11301, "typeArguments": [ { "type": "intrinsic", "name": "any" }, { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "Knex", "qualifiedName": "Knex", "package": "knex" }, "inheritedFrom": { "type": "reference", "id": 17954, "name": "AbstractSqlConnection.getKnex" } } ], "inheritedFrom": { "type": "reference", "id": 17953, "name": "AbstractSqlConnection.getKnex" } }, { "id": 23636, "name": "getPlatform", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/core/src/connections/Connection.ts", "line": 111, "character": 2, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/core/src/connections/Connection.ts#L111" } ], "signatures": [ { "id": 23637, "name": "getPlatform", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "reference", "id": 7504, "name": "Platform" }, "inheritedFrom": { "type": "reference", "id": 18038, "name": "AbstractSqlConnection.getPlatform" } } ], "inheritedFrom": { "type": "reference", "id": 18037, "name": "AbstractSqlConnection.getPlatform" } }, { "id": 23580, "name": "isConnected", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 36, "character": 8, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnection.ts#L36" } ], "signatures": [ { "id": 23581, "name": "isConnected", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Are we connected to the database" } ] }, "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "Promise", "qualifiedName": "Promise", "package": "typescript" }, "inheritedFrom": { "type": "reference", "id": 17959, "name": "AbstractSqlConnection.isConnected" } } ], "inheritedFrom": { "type": "reference", "id": 17958, "name": "AbstractSqlConnection.isConnected" } }, { "id": 23554, "name": "loadFile", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/better-sqlite/src/BetterSqliteConnection.ts", "line": 23, "character": 8, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/better-sqlite/src/BetterSqliteConnection.ts#L23" } ], "signatures": [ { "id": 23555, "name": "loadFile", "kind": 4096, "kindString": "Call signature", "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Execute raw SQL queries from file" } ] }, "parameters": [ { "id": 23556, "name": "path", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Promise", "qualifiedName": "Promise", "package": "typescript" }, "overwrites": { "type": "reference", "id": 17999, "name": "AbstractSqlConnection.loadFile" } } ], "overwrites": { "type": "reference", "id": 17998, "name": "AbstractSqlConnection.loadFile" } }, { "id": 23607, "name": "rollback", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 93, "character": 8, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnection.ts#L93" } ], "signatures": [ { "id": 23608, "name": "rollback", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 23609, "name": "ctx", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "any" }, { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "Transaction", "qualifiedName": "Knex.Transaction", "package": "knex" } }, { "id": 23610, "name": "eventBroadcaster", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "reference", "id": 4330, "name": "TransactionEventBroadcaster" } } ], "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Promise", "qualifiedName": "Promise", "package": "typescript" }, "inheritedFrom": { "type": "reference", "id": 17986, "name": "AbstractSqlConnection.rollback" } } ], "inheritedFrom": { "type": "reference", "id": 17985, "name": "AbstractSqlConnection.rollback" } }, { "id": 23630, "name": "setMetadata", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/core/src/connections/Connection.ts", "line": 103, "character": 2, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/core/src/connections/Connection.ts#L103" } ], "signatures": [ { "id": 23631, "name": "setMetadata", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 23632, "name": "metadata", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "id": 9573, "name": "MetadataStorage" } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "id": 18032, "name": "AbstractSqlConnection.setMetadata" } } ], "inheritedFrom": { "type": "reference", "id": 18031, "name": "AbstractSqlConnection.setMetadata" } }, { "id": 23633, "name": "setPlatform", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/core/src/connections/Connection.ts", "line": 107, "character": 2, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/core/src/connections/Connection.ts#L107" } ], "signatures": [ { "id": 23634, "name": "setPlatform", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 23635, "name": "platform", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "id": 7504, "name": "Platform" } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "id": 18035, "name": "AbstractSqlConnection.setPlatform" } } ], "inheritedFrom": { "type": "reference", "id": 18034, "name": "AbstractSqlConnection.setPlatform" } }, { "id": 23582, "name": "transactional", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/knex/src/AbstractSqlConnection.ts", "line": 45, "character": 8, "url": "https://github.com/mikro-orm/mikro-orm/blob/0b5bb40ab/packages/knex/src/AbstractSqlConnec