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,923 lines • 13.4 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": 22555,
"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/229e28d65/packages/knex/src/AbstractSqlConnection.ts#L18"
}
],
"target": 17153
},
{
"id": 22556,
"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/229e28d65/packages/knex/src/AbstractSqlDriver.ts#L15"
}
],
"target": 17258
},
{
"id": 22557,
"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/229e28d65/packages/knex/src/AbstractSqlPlatform.ts#L8"
}
],
"target": 17590
},
{
"id": 22563,
"name": "Alias",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilderHelper.ts",
"line": 812,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/229e28d65/packages/knex/src/query/QueryBuilderHelper.ts#L812"
}
],
"target": 18118
},
{
"id": 22589,
"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/229e28d65/packages/knex/src/typings.ts#L76"
}
],
"target": 20906
},
{
"id": 22586,
"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/229e28d65/packages/knex/src/typings.ts#L36"
}
],
"target": 20869
},
{
"id": 22590,
"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/229e28d65/packages/knex/src/typings.ts#L83"
}
],
"target": 20912
},
{
"id": 22567,
"name": "CountQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1256,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/229e28d65/packages/knex/src/query/QueryBuilder.ts#L1256"
}
],
"target": 18874
},
{
"id": 22570,
"name": "DeleteQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1268,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/229e28d65/packages/knex/src/query/QueryBuilder.ts#L1268"
}
],
"target": 19508
},
{
"id": 22551,
"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/229e28d65/packages/knex/src/index.ts#L15"
}
],
"target": 10107
},
{
"id": 22552,
"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/229e28d65/packages/knex/src/index.ts#L16"
}
],
"target": 10496
},
{
"id": 22584,
"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/229e28d65/packages/knex/src/typings.ts#L19"
}
],
"target": 20854
},
{
"id": 22587,
"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/229e28d65/packages/knex/src/typings.ts#L56"
}
],
"target": 20886
},
{
"id": 22594,
"name": "ICriteriaNode",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 151,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/229e28d65/packages/knex/src/typings.ts#L151"
}
],
"target": 21036
},
{
"id": 22593,
"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/229e28d65/packages/knex/src/typings.ts#L121"
}
],
"target": 20944
},
{
"id": 22588,
"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/229e28d65/packages/knex/src/typings.ts#L66"
}
],
"target": 20894
},
{
"id": 22568,
"name": "InsertQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1264,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/229e28d65/packages/knex/src/query/QueryBuilder.ts#L1264"
}
],
"target": 19110
},
{
"id": 22585,
"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/229e28d65/packages/knex/src/typings.ts#L21"
}
],
"target": 20856
},
{
"id": 22583,
"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/229e28d65/packages/knex/src/typings.ts#L12"
}
],
"target": 20850
},
{
"id": 22558,
"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/229e28d65/packages/knex/src/MonkeyPatchable.ts#L22"
}
],
"target": 17896
},
{
"id": 22564,
"name": "QueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 63,
"character": 13,
"url": "https://github.com/mikro-orm/mikro-orm/blob/229e28d65/packages/knex/src/query/QueryBuilder.ts#L63"
}
],
"target": 18123
},
{
"id": 22561,
"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/229e28d65/packages/knex/src/query/enums.ts#L1"
}
],
"target": 17908
},
{
"id": 22565,
"name": "RunQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1242,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/229e28d65/packages/knex/src/query/QueryBuilder.ts#L1242"
}
],
"target": 18447
},
{
"id": 22581,
"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/229e28d65/packages/knex/src/schema/SchemaComparator.ts#L12"
}
],
"target": 20785
},
{
"id": 22592,
"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/229e28d65/packages/knex/src/typings.ts#L111"
}
],
"target": 20936
},
{
"id": 22579,
"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/229e28d65/packages/knex/src/schema/SchemaGenerator.ts#L13"
}
],
"target": 20416
},
{
"id": 22580,
"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/229e28d65/packages/knex/src/schema/SchemaHelper.ts#L10"
}
],
"target": 20621
},
{
"id": 22566,
"name": "SelectQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1248,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/229e28d65/packages/knex/src/query/QueryBuilder.ts#L1248"
}
],
"target": 18646
},
{
"id": 22559,
"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/229e28d65/packages/knex/src/SqlEntityManager.ts#L11"
}
],
"target": 10107
},
{
"id": 22560,
"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/229e28d65/packages/knex/src/SqlEntityRepository.ts#L7"
}
],
"target": 10496
},
{
"id": 22582,
"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/229e28d65/packages/knex/src/typings.ts#L6"
}
],
"target": 20846
},
{
"id": 22591,
"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/229e28d65/packages/knex/src/typings.ts#L90"
}
],
"target": 20917
},
{
"id": 22571,
"name": "TruncateQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1270,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/229e28d65/packages/knex/src/query/QueryBuilder.ts#L1270"
}
],
"target": 19707
},
{
"id": 22569,
"name": "UpdateQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 1266,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/229e28d65/packages/knex/src/query/QueryBuilder.ts#L1266"
}
],
"target": 19309
},
{
"id": 22595,
"name": "BetterSqliteConnection",
"kind": 128,
"kindString": "Class",
"flags": {},
"children": [
{
"id": 22598,
"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/229e28d65/packages/knex/src/AbstractSqlConnection.ts#L24"
}
],
"signatures": [
{
"id": 22599,
"name": "new BetterSqliteConnection",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"parameters": [
{
"id": 22600,
"name": "config",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 4926,
"typeArguments": [
{
"type": "reference",
"id": 6417,
"typeArguments": [
{
"type": "reference",
"id": 6866,
"name": "Connection"
}
],
"name": "IDatabaseDriver"
}
],
"name": "Configuration"
}
},
{
"id": 22601,
"name": "options",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"id": 5271,
"name": "ConnectionOptions"
}
},
{
"id": 22602,
"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": 22595,
"name": "BetterSqliteConnection"
},
"inheritedFrom": {
"type": "reference",
"id": 17156,
"name": "AbstractSqlConnection.constructor"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 17155,
"name": "AbstractSqlConnection.constructor"
}
},
{
"id": 22596,
"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/229e28d65/packages/better-sqlite/src/BetterSqliteConnection.ts#L10"
}
],
"type": {
"type": "reference",
"name": "RegExp",
"qualifiedName": "RegExp",
"package": "typescript"
},
"defaultValue": "..."
},
{
"id": 22597,
"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/229e28d65/packages/better-sqlite/src/BetterSqliteConnection.ts#L11"
}
],
"type": {
"type": "reference",
"name": "RegExp",
"qualifiedName": "RegExp",
"package": "typescript"
},
"defaultValue": "..."
},
{
"id": 22646,
"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/229e28d65/packages/knex/src/AbstractSqlConnection.ts#L61"
}
],
"signatures": [
{
"id": 22647,
"name": "begin",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 22648,
"name": "options",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reflection",
"declaration": {
"id": 22649,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 22651,
"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/229e28d65/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": 22652,
"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/229e28d65/packages/knex/src/AbstractSqlConnection.ts#L61"
}
],
"type": {
"type": "reference",
"id": 3896,
"name": "TransactionEventBroadcaster"
}
},
{
"id": 22650,
"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/229e28d65/packages/knex/src/AbstractSqlConnection.ts#L61"
}
],
"type": {
"type": "reference",
"id": 1535,
"name": "IsolationLevel"
}
}
],
"groups": [
{
"title": "Properties",
"children": [
22651,
22652,
22650
]
}
],
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 61,
"character": 23,
"url": "https://github.com/mikro-orm/mikro-orm/blob/229e28d65/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": 17182,
"name": "AbstractSqlConnection.begin"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 17181,
"name": "AbstractSqlConnection.begin"
}
},
{
"id": 22629,
"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/229e28d65/packages/knex/src/AbstractSqlConnection.ts#L33"
}
],
"signatures": [
{
"id": 22630,
"name": "close",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "Closes the database connection (aka disconnect)"
}
]
},
"parameters": [
{
"id": 22631,
"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": 17165,
"name": "AbstractSqlConnection.close"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 17164,
"name": "AbstractSqlConnection.close"
}
},
{
"id": 22653,
"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/229e28d65/packages/knex/src/AbstractSqlConnection.ts#L77"
}
],
"signatures": [
{
"id": 22654,
"name": "commit",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 22655,
"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": 22656,
"name": "eventBroadcaster",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"id": 3896,
"name": "TransactionEventBroadcaster"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "void"
}
],
"name": "Promise",
"qualifiedName": "Promise",
"package": "typescript"
},
"inheritedFrom": {
"type": "reference",
"id": 17189,
"name": "AbstractSqlConnection.commit"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 17188,
"name": "AbstractSqlConnection.commit"
}
},
{
"id": 22603,
"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/229e28d65/packages/better-sqlite/src/BetterSqliteConnection.ts#L13"
}
],
"signatures": [
{
"id": 22604,
"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": 17231,
"name": "AbstractSqlConnection.connect"
}
}
],
"overwrites": {
"type": "reference",
"id": 17230,
"name": "AbstractSqlConnection.connect"
}
},
{
"id": 22661,
"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/229e28d65/packages/knex/src/AbstractSqlConnection.ts#L106"
}
],
"signatures": [
{
"id": 22662,
"name": "execute",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"typeParameter": [
{
"id": 22665,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "reference",
"id": 6946,
"typeArguments": [
{
"type": "reflection",
"declaration": {
"id": 22663,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 22664,
"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/229e28d65/packages/core/src/connections/Connection.ts#L133"
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"groups": [
{
"title": "Properties",
"children": [
22664
]
}
],
"sources": [
{
"fileName": "packages/core/src/connections/Connection.ts",
"line": 133,
"character": 33,
"url": "https://github.com/mikro-orm/mikro-orm/blob/229e28d65/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": 22666,
"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": 22667,
"name": "params",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "unknown"
}
},
"defaultValue": "[]"
},
{
"id": 22668,
"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": 22669,
"name": "ctx",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"id": 17200,
"name": "T"
}
],
"name": "Promise",
"qualifiedName": "Promise",
"package": "typescript"
},
"inheritedFrom": {
"type": "reference",
"id": 17197,
"name": "AbstractSqlConnection.execute"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 17196,
"name": "AbstractSqlConnection.execute"
}
},
{
"id": 22607,
"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/229e28d65/packages/better-sqlite/src/BetterSqliteConnection.ts#L24"
}
],
"signatures": [
{
"id": 22608,
"name": "getClientUrl",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
},
"overwrites": {
"type": "reference",
"id": 17237,
"name": "AbstractSqlConnection.getClientUrl"
}
}
],
"overwrites": {
"type": "reference",
"id": 17236,
"name": "AbstractSqlConnection.getClientUrl"
}
},
{
"id": 22678,
"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/229e28d65/packages/core/src/connections/Connection.ts#L74"
}
],
"signatures": [
{
"id": 22679,
"name": "getConnectionOptions",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"id": 6955,
"name": "ConnectionConfig"
},
"inheritedFrom": {
"type": "reference",
"id": 17235,
"name": "AbstractSqlConnection.getConnectionOptions"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 17234,
"name": "AbstractSqlConnection.getConnectionOptions"
}
},
{
"id": 22605,
"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/229e28d65/packages/better-sqlite/src/BetterSqliteConnection.ts#L20"
}
],
"signatures": [
{
"id": 22606,
"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": 17233,
"name": "AbstractSqlConnection.getDefaultClientUrl"
}
}
],
"overwrites": {
"type": "reference",
"id": 17232,
"name": "AbstractSqlConnection.getDefaultClientUrl"
}
},
{
"id": 22627,
"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/229e28d65/packages/knex/src/AbstractSqlConnection.ts#L29"
}
],
"signatures": [
{
"id": 22628,
"name": "getKnex",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"id": 10635,
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
},
{
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "any"
}
}
],
"name": "Knex",
"qualifiedName": "Knex",
"package": "knex"
},
"inheritedFrom": {
"type": "reference",
"id": 17163,
"name": "AbstractSqlConnection.getKnex"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 17162,
"name": "AbstractSqlConnection.getKnex"
}
},
{
"id": 22686,
"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/229e28d65/packages/core/src/connections/Connection.ts#L101"
}
],
"signatures": [
{
"id": 22687,
"name": "getPlatform",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"id": 6966,
"name": "Platform"
},
"inheritedFrom": {
"type": "reference",
"id": 17245,
"name": "AbstractSqlConnection.getPlatform"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 17244,
"name": "AbstractSqlConnection.getPlatform"
}
},
{
"id": 22632,
"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/229e28d65/packages/knex/src/AbstractSqlConnection.ts#L38"
}
],
"signatures": [
{
"id": 22633,
"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": 17168,
"name": "AbstractSqlConnection.isConnected"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 17167,
"name": "AbstractSqlConnection.isConnected"
}
},
{
"id": 22609,
"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/229e28d65/packages/better-sqlite/src/BetterSqliteConnection.ts#L28"
}
],
"signatures": [
{
"id": 22610,
"name": "loadFile",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "Execute raw SQL queries from file"
}
]
},
"parameters": [
{
"id": 22611,
"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": 17206,
"name": "AbstractSqlConnection.loadFile"
}
}
],
"overwrites": {
"type": "reference",
"id": 17205,
"name": "AbstractSqlConnection.loadFile"
}
},
{
"id": 22657,
"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/229e28d65/packages/knex/src/AbstractSqlConnection.ts#L92"
}
],
"signatures": [
{
"id": 22658,
"name": "rollback",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 22659,
"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": 22660,
"name": "eventBroadcaster",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"id": 3896,
"name": "TransactionEventBroadcaster"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "void"
}
],
"name": "Promise",
"qualifiedName": "Promise",
"package": "typescript"
},
"inheritedFrom": {
"type": "reference",
"id": 17193,
"name": "AbstractSqlConnection.rollback"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 17192,
"name": "AbstractSqlConnection.rollback"
}
},
{
"id": 22680,
"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/229e28d65/packages/core/src/connections/Connection.ts#L93"
}
],
"signatures": [
{
"id": 22681,
"name": "setMetadata",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 22682,
"name": "metadata",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 8953,
"name": "MetadataStorage"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"id": 17239,
"name": "AbstractSqlConnection.setMetadata"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 17238,
"name": "AbstractSqlConnection.setMetadata"
}
},
{
"id": 22683,
"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/229e28d65/packages/core/src/connections/Connection.ts#L97"
}
],
"signatures": [
{
"id": 22684,
"name": "setPlatform",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 22685,
"name": "platform",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 6966,
"name": "Platform"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"id": 17242,
"name": "AbstractSqlConnection.setPlatform"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 17241,
"name": "AbstractSqlConnection.setPlatform"
}
},
{
"id": 22634,
"name": "transactional",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [