expeditavoluptas
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,924 lines (1,923 loc) • 13.1 MB
JSON
{
"id": 0,
"name": "@mikro-orm/root",
"kind": 1,
"flags": {},
"originalName": "",
"children": [
{
"id": 8,
"name": "better-sqlite/src",
"kind": 2,
"kindString": "Module",
"flags": {},
"children": [
{
"id": 22163,
"name": "AbstractSqlConnection",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 18,
"character": 22,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlConnection.ts#L18"
}
],
"target": 16824
},
{
"id": 22164,
"name": "AbstractSqlDriver",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlDriver.ts",
"line": 15,
"character": 22,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlDriver.ts#L15"
}
],
"target": 16929
},
{
"id": 22165,
"name": "AbstractSqlPlatform",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlPlatform.ts",
"line": 8,
"character": 22,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlPlatform.ts#L8"
}
],
"target": 17261
},
{
"id": 22171,
"name": "Alias",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilderHelper.ts",
"line": 797,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/query/QueryBuilderHelper.ts#L797"
}
],
"target": 17775
},
{
"id": 22197,
"name": "Check",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 76,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/typings.ts#L76"
}
],
"target": 20542
},
{
"id": 22194,
"name": "Column",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 36,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/typings.ts#L36"
}
],
"target": 20505
},
{
"id": 22198,
"name": "ColumnDifference",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 83,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/typings.ts#L83"
}
],
"target": 20548
},
{
"id": 22175,
"name": "CountQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1185,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/query/QueryBuilder.ts#L1185"
}
],
"target": 18525
},
{
"id": 22178,
"name": "DeleteQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1197,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/query/QueryBuilder.ts#L1197"
}
],
"target": 19153
},
{
"id": 22159,
"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/3045c7bee/packages/knex/src/index.ts#L15"
}
],
"target": 9814
},
{
"id": 22160,
"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/3045c7bee/packages/knex/src/index.ts#L16"
}
],
"target": 10188
},
{
"id": 22192,
"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/3045c7bee/packages/knex/src/typings.ts#L19"
}
],
"target": 20490
},
{
"id": 22195,
"name": "ForeignKey",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 56,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/typings.ts#L56"
}
],
"target": 20522
},
{
"id": 22202,
"name": "ICriteriaNode",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 150,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/typings.ts#L150"
}
],
"target": 20669
},
{
"id": 22201,
"name": "IQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 121,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/typings.ts#L121"
}
],
"target": 20580
},
{
"id": 22196,
"name": "Index",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 66,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/typings.ts#L66"
}
],
"target": 20530
},
{
"id": 22176,
"name": "InsertQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1193,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/query/QueryBuilder.ts#L1193"
}
],
"target": 18759
},
{
"id": 22193,
"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/3045c7bee/packages/knex/src/typings.ts#L21"
}
],
"target": 20492
},
{
"id": 22191,
"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/3045c7bee/packages/knex/src/typings.ts#L12"
}
],
"target": 20486
},
{
"id": 22166,
"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/3045c7bee/packages/knex/src/MonkeyPatchable.ts#L22"
}
],
"target": 17553
},
{
"id": 22172,
"name": "QueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 62,
"character": 13,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/query/QueryBuilder.ts#L62"
}
],
"target": 17780
},
{
"id": 22169,
"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/3045c7bee/packages/knex/src/query/enums.ts#L1"
}
],
"target": 17565
},
{
"id": 22173,
"name": "RunQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1171,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/query/QueryBuilder.ts#L1171"
}
],
"target": 18102
},
{
"id": 22189,
"name": "SchemaComparator",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/schema/SchemaComparator.ts",
"line": 12,
"character": 13,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/schema/SchemaComparator.ts#L12"
}
],
"target": 20421
},
{
"id": 22200,
"name": "SchemaDifference",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 111,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/typings.ts#L111"
}
],
"target": 20572
},
{
"id": 22187,
"name": "SchemaGenerator",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/schema/SchemaGenerator.ts",
"line": 13,
"character": 13,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/schema/SchemaGenerator.ts#L13"
}
],
"target": 20054
},
{
"id": 22188,
"name": "SchemaHelper",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/schema/SchemaHelper.ts",
"line": 10,
"character": 22,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/schema/SchemaHelper.ts#L10"
}
],
"target": 20259
},
{
"id": 22174,
"name": "SelectQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1177,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/query/QueryBuilder.ts#L1177"
}
],
"target": 18299
},
{
"id": 22167,
"name": "SqlEntityManager",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/SqlEntityManager.ts",
"line": 11,
"character": 13,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/SqlEntityManager.ts#L11"
}
],
"target": 9814
},
{
"id": 22168,
"name": "SqlEntityRepository",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/SqlEntityRepository.ts",
"line": 7,
"character": 13,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/SqlEntityRepository.ts#L7"
}
],
"target": 10188
},
{
"id": 22190,
"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/3045c7bee/packages/knex/src/typings.ts#L6"
}
],
"target": 20482
},
{
"id": 22199,
"name": "TableDifference",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 90,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/typings.ts#L90"
}
],
"target": 20553
},
{
"id": 22179,
"name": "TruncateQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1199,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/query/QueryBuilder.ts#L1199"
}
],
"target": 19350
},
{
"id": 22177,
"name": "UpdateQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1195,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/query/QueryBuilder.ts#L1195"
}
],
"target": 18956
},
{
"id": 22203,
"name": "BetterSqliteConnection",
"kind": 128,
"kindString": "Class",
"flags": {},
"children": [
{
"id": 22206,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 24,
"character": 2,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlConnection.ts#L24"
}
],
"signatures": [
{
"id": 22207,
"name": "new BetterSqliteConnection",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"parameters": [
{
"id": 22208,
"name": "config",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 4821,
"typeArguments": [
{
"type": "reference",
"id": 6289,
"typeArguments": [
{
"type": "reference",
"id": 6738,
"name": "Connection"
}
],
"name": "IDatabaseDriver"
}
],
"name": "Configuration"
}
},
{
"id": 22209,
"name": "options",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"id": 5166,
"name": "ConnectionOptions"
}
},
{
"id": 22210,
"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": 22203,
"name": "BetterSqliteConnection"
},
"inheritedFrom": {
"type": "reference",
"id": 16827,
"name": "AbstractSqlConnection.constructor"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16826,
"name": "AbstractSqlConnection.constructor"
}
},
{
"id": 22204,
"name": "RUN_QUERY_RE",
"kind": 1024,
"kindString": "Property",
"flags": {
"isStatic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "packages/better-sqlite/src/BetterSqliteConnection.ts",
"line": 10,
"character": 18,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/better-sqlite/src/BetterSqliteConnection.ts#L10"
}
],
"type": {
"type": "reference",
"name": "RegExp",
"qualifiedName": "RegExp",
"package": "typescript"
},
"defaultValue": "..."
},
{
"id": 22205,
"name": "RUN_QUERY_RETURNING",
"kind": 1024,
"kindString": "Property",
"flags": {
"isStatic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "packages/better-sqlite/src/BetterSqliteConnection.ts",
"line": 11,
"character": 18,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/better-sqlite/src/BetterSqliteConnection.ts#L11"
}
],
"type": {
"type": "reference",
"name": "RegExp",
"qualifiedName": "RegExp",
"package": "typescript"
},
"defaultValue": "..."
},
{
"id": 22254,
"name": "begin",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 61,
"character": 8,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlConnection.ts#L61"
}
],
"signatures": [
{
"id": 22255,
"name": "begin",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 22256,
"name": "options",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reflection",
"declaration": {
"id": 22257,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 22259,
"name": "ctx",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 61,
"character": 58,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlConnection.ts#L61"
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
},
{
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "any"
}
}
],
"name": "Transaction",
"qualifiedName": "Knex.Transaction",
"package": "knex"
}
},
{
"id": 22260,
"name": "eventBroadcaster",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 61,
"character": 82,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlConnection.ts#L61"
}
],
"type": {
"type": "reference",
"id": 3810,
"name": "TransactionEventBroadcaster"
}
},
{
"id": 22258,
"name": "isolationLevel",
"kind": 1024,
"kindString": "Property",
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 61,
"character": 25,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlConnection.ts#L61"
}
],
"type": {
"type": "reference",
"id": 1527,
"name": "IsolationLevel"
}
}
],
"groups": [
{
"title": "Properties",
"children": [
22259,
22260,
22258
]
}
],
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 61,
"character": 23,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlConnection.ts#L61"
}
]
}
},
"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": 16853,
"name": "AbstractSqlConnection.begin"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16852,
"name": "AbstractSqlConnection.begin"
}
},
{
"id": 22237,
"name": "close",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 33,
"character": 8,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlConnection.ts#L33"
}
],
"signatures": [
{
"id": 22238,
"name": "close",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "Closes the database connection (aka disconnect)"
}
]
},
"parameters": [
{
"id": 22239,
"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": 16836,
"name": "AbstractSqlConnection.close"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16835,
"name": "AbstractSqlConnection.close"
}
},
{
"id": 22261,
"name": "commit",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 77,
"character": 8,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlConnection.ts#L77"
}
],
"signatures": [
{
"id": 22262,
"name": "commit",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 22263,
"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": 22264,
"name": "eventBroadcaster",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"id": 3810,
"name": "TransactionEventBroadcaster"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "void"
}
],
"name": "Promise",
"qualifiedName": "Promise",
"package": "typescript"
},
"inheritedFrom": {
"type": "reference",
"id": 16860,
"name": "AbstractSqlConnection.commit"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16859,
"name": "AbstractSqlConnection.commit"
}
},
{
"id": 22211,
"name": "connect",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/better-sqlite/src/BetterSqliteConnection.ts",
"line": 13,
"character": 8,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/better-sqlite/src/BetterSqliteConnection.ts#L13"
}
],
"signatures": [
{
"id": 22212,
"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": 16902,
"name": "AbstractSqlConnection.connect"
}
}
],
"overwrites": {
"type": "reference",
"id": 16901,
"name": "AbstractSqlConnection.connect"
}
},
{
"id": 22269,
"name": "execute",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 106,
"character": 8,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlConnection.ts#L106"
}
],
"signatures": [
{
"id": 22270,
"name": "execute",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"typeParameter": [
{
"id": 22273,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "reference",
"id": 6818,
"typeArguments": [
{
"type": "reflection",
"declaration": {
"id": 22271,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 22272,
"name": "id",
"kind": 1024,
"kindString": "Property",
"flags": {},
"sources": [
{
"fileName": "packages/core/src/connections/Connection.ts",
"line": 133,
"character": 35,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/core/src/connections/Connection.ts#L133"
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"groups": [
{
"title": "Properties",
"children": [
22272
]
}
],
"sources": [
{
"fileName": "packages/core/src/connections/Connection.ts",
"line": 133,
"character": 33,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/core/src/connections/Connection.ts#L133"
}
]
}
}
],
"name": "QueryResult"
},
{
"type": "reference",
"id": 84,
"typeArguments": [
{
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Partial",
"qualifiedName": "Partial",
"package": "typescript"
}
],
"name": "EntityData"
},
{
"type": "array",
"elementType": {
"type": "reference",
"id": 84,
"typeArguments": [
{
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Partial",
"qualifiedName": "Partial",
"package": "typescript"
}
],
"name": "EntityData"
}
}
]
},
"default": {
"type": "array",
"elementType": {
"type": "reference",
"id": 84,
"typeArguments": [
{
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Partial",
"qualifiedName": "Partial",
"package": "typescript"
}
],
"name": "EntityData"
}
}
}
],
"parameters": [
{
"id": 22274,
"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": 22275,
"name": "params",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "unknown"
}
},
"defaultValue": "[]"
},
{
"id": 22276,
"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": 22277,
"name": "ctx",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"id": 16871,
"name": "T"
}
],
"name": "Promise",
"qualifiedName": "Promise",
"package": "typescript"
},
"inheritedFrom": {
"type": "reference",
"id": 16868,
"name": "AbstractSqlConnection.execute"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16867,
"name": "AbstractSqlConnection.execute"
}
},
{
"id": 22215,
"name": "getClientUrl",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/better-sqlite/src/BetterSqliteConnection.ts",
"line": 24,
"character": 2,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/better-sqlite/src/BetterSqliteConnection.ts#L24"
}
],
"signatures": [
{
"id": 22216,
"name": "getClientUrl",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
},
"overwrites": {
"type": "reference",
"id": 16908,
"name": "AbstractSqlConnection.getClientUrl"
}
}
],
"overwrites": {
"type": "reference",
"id": 16907,
"name": "AbstractSqlConnection.getClientUrl"
}
},
{
"id": 22286,
"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/3045c7bee/packages/core/src/connections/Connection.ts#L74"
}
],
"signatures": [
{
"id": 22287,
"name": "getConnectionOptions",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"id": 6827,
"name": "ConnectionConfig"
},
"inheritedFrom": {
"type": "reference",
"id": 16906,
"name": "AbstractSqlConnection.getConnectionOptions"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16905,
"name": "AbstractSqlConnection.getConnectionOptions"
}
},
{
"id": 22213,
"name": "getDefaultClientUrl",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/better-sqlite/src/BetterSqliteConnection.ts",
"line": 20,
"character": 2,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/better-sqlite/src/BetterSqliteConnection.ts#L20"
}
],
"signatures": [
{
"id": 22214,
"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": 16904,
"name": "AbstractSqlConnection.getDefaultClientUrl"
}
}
],
"overwrites": {
"type": "reference",
"id": 16903,
"name": "AbstractSqlConnection.getDefaultClientUrl"
}
},
{
"id": 22235,
"name": "getKnex",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 29,
"character": 2,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlConnection.ts#L29"
}
],
"signatures": [
{
"id": 22236,
"name": "getKnex",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"id": 10317,
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
},
{
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "any"
}
}
],
"name": "Knex",
"qualifiedName": "Knex",
"package": "knex"
},
"inheritedFrom": {
"type": "reference",
"id": 16834,
"name": "AbstractSqlConnection.getKnex"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16833,
"name": "AbstractSqlConnection.getKnex"
}
},
{
"id": 22294,
"name": "getPlatform",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/core/src/connections/Connection.ts",
"line": 101,
"character": 2,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/core/src/connections/Connection.ts#L101"
}
],
"signatures": [
{
"id": 22295,
"name": "getPlatform",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"id": 6838,
"name": "Platform"
},
"inheritedFrom": {
"type": "reference",
"id": 16916,
"name": "AbstractSqlConnection.getPlatform"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16915,
"name": "AbstractSqlConnection.getPlatform"
}
},
{
"id": 22240,
"name": "isConnected",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 38,
"character": 8,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlConnection.ts#L38"
}
],
"signatures": [
{
"id": 22241,
"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": 16839,
"name": "AbstractSqlConnection.isConnected"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16838,
"name": "AbstractSqlConnection.isConnected"
}
},
{
"id": 22217,
"name": "loadFile",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/better-sqlite/src/BetterSqliteConnection.ts",
"line": 28,
"character": 8,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/better-sqlite/src/BetterSqliteConnection.ts#L28"
}
],
"signatures": [
{
"id": 22218,
"name": "loadFile",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "Execute raw SQL queries from file"
}
]
},
"parameters": [
{
"id": 22219,
"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": 16877,
"name": "AbstractSqlConnection.loadFile"
}
}
],
"overwrites": {
"type": "reference",
"id": 16876,
"name": "AbstractSqlConnection.loadFile"
}
},
{
"id": 22265,
"name": "rollback",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 92,
"character": 8,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/knex/src/AbstractSqlConnection.ts#L92"
}
],
"signatures": [
{
"id": 22266,
"name": "rollback",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 22267,
"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": 22268,
"name": "eventBroadcaster",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"id": 3810,
"name": "TransactionEventBroadcaster"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "void"
}
],
"name": "Promise",
"qualifiedName": "Promise",
"package": "typescript"
},
"inheritedFrom": {
"type": "reference",
"id": 16864,
"name": "AbstractSqlConnection.rollback"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16863,
"name": "AbstractSqlConnection.rollback"
}
},
{
"id": 22288,
"name": "setMetadata",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/core/src/connections/Connection.ts",
"line": 93,
"character": 2,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/core/src/connections/Connection.ts#L93"
}
],
"signatures": [
{
"id": 22289,
"name": "setMetadata",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 22290,
"name": "metadata",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 8670,
"name": "MetadataStorage"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"id": 16910,
"name": "AbstractSqlConnection.setMetadata"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16909,
"name": "AbstractSqlConnection.setMetadata"
}
},
{
"id": 22291,
"name": "setPlatform",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/core/src/connections/Connection.ts",
"line": 97,
"character": 2,
"url": "https://github.com/mikro-orm/mikro-orm/blob/3045c7bee/packages/core/src/connections/Connection.ts#L97"
}
],
"signatures": [
{
"id": 22292,
"name": "setPlatform",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 22293,
"name": "platform",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 6838,
"name": "Platform"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"id": 16913,
"name": "AbstractSqlConnection.setPlatform"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16912,
"name": "AbstractSqlConnection.setPlatform"
}
},
{
"id": 22242,
"name": "transactional",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [