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,921 lines • 12.3 MB
JSON
{
"id": 0,
"name": "@mikro-orm/core",
"kind": 1,
"flags": {},
"originalName": "",
"children": [
{
"id": 8,
"name": "better-sqlite/src",
"kind": 2,
"kindString": "Module",
"flags": {},
"children": [
{
"id": 21823,
"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/42a92cfd1/packages/knex/src/AbstractSqlConnection.ts#L18"
}
],
"target": 16504
},
{
"id": 21824,
"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/42a92cfd1/packages/knex/src/AbstractSqlDriver.ts#L15"
}
],
"target": 16609
},
{
"id": 21825,
"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/42a92cfd1/packages/knex/src/AbstractSqlPlatform.ts#L8"
}
],
"target": 16922
},
{
"id": 21856,
"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/42a92cfd1/packages/knex/src/typings.ts#L76"
}
],
"target": 20144
},
{
"id": 21853,
"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/42a92cfd1/packages/knex/src/typings.ts#L36"
}
],
"target": 20107
},
{
"id": 21857,
"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/42a92cfd1/packages/knex/src/typings.ts#L83"
}
],
"target": 20150
},
{
"id": 21834,
"name": "CountQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1163,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/42a92cfd1/packages/knex/src/query/QueryBuilder.ts#L1163"
}
],
"target": 18151
},
{
"id": 21837,
"name": "DeleteQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1175,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/42a92cfd1/packages/knex/src/query/QueryBuilder.ts#L1175"
}
],
"target": 18770
},
{
"id": 21819,
"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/42a92cfd1/packages/knex/src/index.ts#L15"
}
],
"target": 9507
},
{
"id": 21820,
"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/42a92cfd1/packages/knex/src/index.ts#L16"
}
],
"target": 9870
},
{
"id": 21851,
"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/42a92cfd1/packages/knex/src/typings.ts#L19"
}
],
"target": 20092
},
{
"id": 21854,
"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/42a92cfd1/packages/knex/src/typings.ts#L56"
}
],
"target": 20124
},
{
"id": 21861,
"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/42a92cfd1/packages/knex/src/typings.ts#L150"
}
],
"target": 20271
},
{
"id": 21860,
"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/42a92cfd1/packages/knex/src/typings.ts#L121"
}
],
"target": 20182
},
{
"id": 21855,
"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/42a92cfd1/packages/knex/src/typings.ts#L66"
}
],
"target": 20132
},
{
"id": 21835,
"name": "InsertQueryBuilder",
"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/42a92cfd1/packages/knex/src/query/QueryBuilder.ts#L1171"
}
],
"target": 18382
},
{
"id": 21852,
"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/42a92cfd1/packages/knex/src/typings.ts#L21"
}
],
"target": 20094
},
{
"id": 21850,
"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/42a92cfd1/packages/knex/src/typings.ts#L12"
}
],
"target": 20088
},
{
"id": 21826,
"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/42a92cfd1/packages/knex/src/MonkeyPatchable.ts#L22"
}
],
"target": 17201
},
{
"id": 21831,
"name": "QueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 61,
"character": 13,
"url": "https://github.com/mikro-orm/mikro-orm/blob/42a92cfd1/packages/knex/src/query/QueryBuilder.ts#L61"
}
],
"target": 17417
},
{
"id": 21829,
"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/42a92cfd1/packages/knex/src/query/enums.ts#L1"
}
],
"target": 17213
},
{
"id": 21832,
"name": "RunQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1149,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/42a92cfd1/packages/knex/src/query/QueryBuilder.ts#L1149"
}
],
"target": 17734
},
{
"id": 21848,
"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/42a92cfd1/packages/knex/src/schema/SchemaComparator.ts#L12"
}
],
"target": 20024
},
{
"id": 21859,
"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/42a92cfd1/packages/knex/src/typings.ts#L111"
}
],
"target": 20174
},
{
"id": 21846,
"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/42a92cfd1/packages/knex/src/schema/SchemaGenerator.ts#L13"
}
],
"target": 19663
},
{
"id": 21847,
"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/42a92cfd1/packages/knex/src/schema/SchemaHelper.ts#L10"
}
],
"target": 19862
},
{
"id": 21833,
"name": "SelectQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1155,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/42a92cfd1/packages/knex/src/query/QueryBuilder.ts#L1155"
}
],
"target": 17928
},
{
"id": 21827,
"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/42a92cfd1/packages/knex/src/SqlEntityManager.ts#L11"
}
],
"target": 9507
},
{
"id": 21828,
"name": "SqlEntityRepository",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/SqlEntityRepository.ts",
"line": 8,
"character": 13,
"url": "https://github.com/mikro-orm/mikro-orm/blob/42a92cfd1/packages/knex/src/SqlEntityRepository.ts#L8"
}
],
"target": 9870
},
{
"id": 21849,
"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/42a92cfd1/packages/knex/src/typings.ts#L6"
}
],
"target": 20084
},
{
"id": 21858,
"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/42a92cfd1/packages/knex/src/typings.ts#L90"
}
],
"target": 20155
},
{
"id": 21838,
"name": "TruncateQueryBuilder",
"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/42a92cfd1/packages/knex/src/query/QueryBuilder.ts#L1177"
}
],
"target": 18964
},
{
"id": 21836,
"name": "UpdateQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1173,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/42a92cfd1/packages/knex/src/query/QueryBuilder.ts#L1173"
}
],
"target": 18576
},
{
"id": 21862,
"name": "BetterSqliteConnection",
"kind": 128,
"kindString": "Class",
"flags": {},
"children": [
{
"id": 21865,
"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/42a92cfd1/packages/knex/src/AbstractSqlConnection.ts#L24"
}
],
"signatures": [
{
"id": 21866,
"name": "new BetterSqliteConnection",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"parameters": [
{
"id": 21867,
"name": "config",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 4675,
"typeArguments": [
{
"type": "reference",
"id": 6099,
"typeArguments": [
{
"type": "reference",
"id": 6544,
"name": "Connection"
}
],
"name": "IDatabaseDriver"
}
],
"name": "Configuration"
}
},
{
"id": 21868,
"name": "options",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"id": 4993,
"name": "ConnectionOptions"
}
},
{
"id": 21869,
"name": "type",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": "write"
},
{
"type": "literal",
"value": "read"
}
]
}
}
],
"type": {
"type": "reference",
"id": 21862,
"name": "BetterSqliteConnection"
},
"inheritedFrom": {
"type": "reference",
"id": 16507,
"name": "AbstractSqlConnection.constructor"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16506,
"name": "AbstractSqlConnection.constructor"
}
},
{
"id": 21863,
"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/42a92cfd1/packages/better-sqlite/src/BetterSqliteConnection.ts#L10"
}
],
"type": {
"type": "reference",
"name": "RegExp",
"qualifiedName": "RegExp",
"package": "typescript"
},
"defaultValue": "..."
},
{
"id": 21864,
"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/42a92cfd1/packages/better-sqlite/src/BetterSqliteConnection.ts#L11"
}
],
"type": {
"type": "reference",
"name": "RegExp",
"qualifiedName": "RegExp",
"package": "typescript"
},
"defaultValue": "..."
},
{
"id": 21913,
"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/42a92cfd1/packages/knex/src/AbstractSqlConnection.ts#L61"
}
],
"signatures": [
{
"id": 21914,
"name": "begin",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 21915,
"name": "options",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reflection",
"declaration": {
"id": 21916,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 21918,
"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/42a92cfd1/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": 21919,
"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/42a92cfd1/packages/knex/src/AbstractSqlConnection.ts#L61"
}
],
"type": {
"type": "reference",
"id": 3696,
"name": "TransactionEventBroadcaster"
}
},
{
"id": 21917,
"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/42a92cfd1/packages/knex/src/AbstractSqlConnection.ts#L61"
}
],
"type": {
"type": "reference",
"id": 1515,
"name": "IsolationLevel"
}
}
],
"groups": [
{
"title": "Properties",
"children": [
21918,
21919,
21917
]
}
],
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 61,
"character": 23,
"url": "https://github.com/mikro-orm/mikro-orm/blob/42a92cfd1/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": 16533,
"name": "AbstractSqlConnection.begin"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16532,
"name": "AbstractSqlConnection.begin"
}
},
{
"id": 21896,
"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/42a92cfd1/packages/knex/src/AbstractSqlConnection.ts#L33"
}
],
"signatures": [
{
"id": 21897,
"name": "close",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "Closes the database connection (aka disconnect)"
}
]
},
"parameters": [
{
"id": 21898,
"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": 16516,
"name": "AbstractSqlConnection.close"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16515,
"name": "AbstractSqlConnection.close"
}
},
{
"id": 21920,
"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/42a92cfd1/packages/knex/src/AbstractSqlConnection.ts#L77"
}
],
"signatures": [
{
"id": 21921,
"name": "commit",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 21922,
"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": 21923,
"name": "eventBroadcaster",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"id": 3696,
"name": "TransactionEventBroadcaster"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "void"
}
],
"name": "Promise",
"qualifiedName": "Promise",
"package": "typescript"
},
"inheritedFrom": {
"type": "reference",
"id": 16540,
"name": "AbstractSqlConnection.commit"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16539,
"name": "AbstractSqlConnection.commit"
}
},
{
"id": 21870,
"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/42a92cfd1/packages/better-sqlite/src/BetterSqliteConnection.ts#L13"
}
],
"signatures": [
{
"id": 21871,
"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": 16582,
"name": "AbstractSqlConnection.connect"
}
}
],
"overwrites": {
"type": "reference",
"id": 16581,
"name": "AbstractSqlConnection.connect"
}
},
{
"id": 21928,
"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/42a92cfd1/packages/knex/src/AbstractSqlConnection.ts#L106"
}
],
"signatures": [
{
"id": 21929,
"name": "execute",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"typeParameter": [
{
"id": 21932,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "reference",
"id": 6624,
"typeArguments": [
{
"type": "reflection",
"declaration": {
"id": 21930,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 21931,
"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/42a92cfd1/packages/core/src/connections/Connection.ts#L133"
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"groups": [
{
"title": "Properties",
"children": [
21931
]
}
],
"sources": [
{
"fileName": "packages/core/src/connections/Connection.ts",
"line": 133,
"character": 33,
"url": "https://github.com/mikro-orm/mikro-orm/blob/42a92cfd1/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": 21933,
"name": "queryOrKnex",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "QueryBuilder",
"qualifiedName": "Knex.QueryBuilder",
"package": "knex"
},
{
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Raw",
"qualifiedName": "Knex.Raw",
"package": "knex"
}
]
}
},
{
"id": 21934,
"name": "params",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "unknown"
}
},
"defaultValue": "[]"
},
{
"id": 21935,
"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": 21936,
"name": "ctx",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"id": 16551,
"name": "T"
}
],
"name": "Promise",
"qualifiedName": "Promise",
"package": "typescript"
},
"inheritedFrom": {
"type": "reference",
"id": 16548,
"name": "AbstractSqlConnection.execute"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16547,
"name": "AbstractSqlConnection.execute"
}
},
{
"id": 21874,
"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/42a92cfd1/packages/better-sqlite/src/BetterSqliteConnection.ts#L24"
}
],
"signatures": [
{
"id": 21875,
"name": "getClientUrl",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
},
"overwrites": {
"type": "reference",
"id": 16588,
"name": "AbstractSqlConnection.getClientUrl"
}
}
],
"overwrites": {
"type": "reference",
"id": 16587,
"name": "AbstractSqlConnection.getClientUrl"
}
},
{
"id": 21945,
"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/42a92cfd1/packages/core/src/connections/Connection.ts#L74"
}
],
"signatures": [
{
"id": 21946,
"name": "getConnectionOptions",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"id": 6633,
"name": "ConnectionConfig"
},
"inheritedFrom": {
"type": "reference",
"id": 16586,
"name": "AbstractSqlConnection.getConnectionOptions"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16585,
"name": "AbstractSqlConnection.getConnectionOptions"
}
},
{
"id": 21872,
"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/42a92cfd1/packages/better-sqlite/src/BetterSqliteConnection.ts#L20"
}
],
"signatures": [
{
"id": 21873,
"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": 16584,
"name": "AbstractSqlConnection.getDefaultClientUrl"
}
}
],
"overwrites": {
"type": "reference",
"id": 16583,
"name": "AbstractSqlConnection.getDefaultClientUrl"
}
},
{
"id": 21894,
"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/42a92cfd1/packages/knex/src/AbstractSqlConnection.ts#L29"
}
],
"signatures": [
{
"id": 21895,
"name": "getKnex",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"id": 9997,
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
},
{
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "any"
}
}
],
"name": "Knex",
"qualifiedName": "Knex",
"package": "knex"
},
"inheritedFrom": {
"type": "reference",
"id": 16514,
"name": "AbstractSqlConnection.getKnex"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16513,
"name": "AbstractSqlConnection.getKnex"
}
},
{
"id": 21953,
"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/42a92cfd1/packages/core/src/connections/Connection.ts#L101"
}
],
"signatures": [
{
"id": 21954,
"name": "getPlatform",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"id": 6644,
"name": "Platform"
},
"inheritedFrom": {
"type": "reference",
"id": 16596,
"name": "AbstractSqlConnection.getPlatform"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16595,
"name": "AbstractSqlConnection.getPlatform"
}
},
{
"id": 21899,
"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/42a92cfd1/packages/knex/src/AbstractSqlConnection.ts#L38"
}
],
"signatures": [
{
"id": 21900,
"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": 16519,
"name": "AbstractSqlConnection.isConnected"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16518,
"name": "AbstractSqlConnection.isConnected"
}
},
{
"id": 21876,
"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/42a92cfd1/packages/better-sqlite/src/BetterSqliteConnection.ts#L28"
}
],
"signatures": [
{
"id": 21877,
"name": "loadFile",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "Execute raw SQL queries from file"
}
]
},
"parameters": [
{
"id": 21878,
"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": 16557,
"name": "AbstractSqlConnection.loadFile"
}
}
],
"overwrites": {
"type": "reference",
"id": 16556,
"name": "AbstractSqlConnection.loadFile"
}
},
{
"id": 21924,
"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/42a92cfd1/packages/knex/src/AbstractSqlConnection.ts#L92"
}
],
"signatures": [
{
"id": 21925,
"name": "rollback",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 21926,
"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": 21927,
"name": "eventBroadcaster",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"id": 3696,
"name": "TransactionEventBroadcaster"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "void"
}
],
"name": "Promise",
"qualifiedName": "Promise",
"package": "typescript"
},
"inheritedFrom": {
"type": "reference",
"id": 16544,
"name": "AbstractSqlConnection.rollback"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16543,
"name": "AbstractSqlConnection.rollback"
}
},
{
"id": 21947,
"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/42a92cfd1/packages/core/src/connections/Connection.ts#L93"
}
],
"signatures": [
{
"id": 21948,
"name": "setMetadata",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 21949,
"name": "metadata",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 8368,
"name": "MetadataStorage"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"id": 16590,
"name": "AbstractSqlConnection.setMetadata"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16589,
"name": "AbstractSqlConnection.setMetadata"
}
},
{
"id": 21950,
"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/42a92cfd1/packages/core/src/connections/Connection.ts#L97"
}
],
"signatures": [
{
"id": 21951,
"name": "setPlatform",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 21952,
"name": "platform",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 6644,
"name": "Platform"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"id": 16593,
"name": "AbstractSqlConnection.setPlatform"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16592,
"name": "AbstractSqlConnection.setPlatform"
}
},
{
"id": 21901,
"name": "transactional",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 47,
"character": 8,
"url": "https://github.com/mikro-orm/mikro-orm/blob/42a92cfd1/packages/knex/src/AbstractSqlConnection.ts#L47"
}
],
"signatures": [
{
"id": 21902,
"name": "transactional",
"kind": 4096,
"kindString": "Call signature",
"