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