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 • 11.9 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": 21491,
"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/65534132f/packages/knex/src/AbstractSqlConnection.ts#L18"
}
],
"target": 16454
},
{
"id": 21492,
"name": "AbstractSqlDriver",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlDriver.ts",
"line": 16,
"character": 22,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/AbstractSqlDriver.ts#L16"
}
],
"target": 16559
},
{
"id": 21493,
"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/65534132f/packages/knex/src/AbstractSqlPlatform.ts#L8"
}
],
"target": 16872
},
{
"id": 21524,
"name": "Check",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 72,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/typings.ts#L72"
}
],
"target": 19927
},
{
"id": 21521,
"name": "Column",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 33,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/typings.ts#L33"
}
],
"target": 19891
},
{
"id": 21525,
"name": "ColumnDifference",
"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/65534132f/packages/knex/src/typings.ts#L79"
}
],
"target": 19933
},
{
"id": 21502,
"name": "CountQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 972,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/query/QueryBuilder.ts#L972"
}
],
"target": 18024
},
{
"id": 21505,
"name": "DeleteQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 984,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/query/QueryBuilder.ts#L984"
}
],
"target": 18595
},
{
"id": 21487,
"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/65534132f/packages/knex/src/index.ts#L15"
}
],
"target": 9469
},
{
"id": 21488,
"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/65534132f/packages/knex/src/index.ts#L16"
}
],
"target": 9820
},
{
"id": 21519,
"name": "Field",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 16,
"character": 12,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/typings.ts#L16"
}
],
"target": 19876
},
{
"id": 21522,
"name": "ForeignKey",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 52,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/typings.ts#L52"
}
],
"target": 19907
},
{
"id": 21529,
"name": "ICriteriaNode",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 146,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/typings.ts#L146"
}
],
"target": 20054
},
{
"id": 21528,
"name": "IQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 117,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/typings.ts#L117"
}
],
"target": 19965
},
{
"id": 21523,
"name": "Index",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 62,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/typings.ts#L62"
}
],
"target": 19915
},
{
"id": 21503,
"name": "InsertQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 980,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/query/QueryBuilder.ts#L980"
}
],
"target": 18237
},
{
"id": 21520,
"name": "JoinOptions",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 18,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/typings.ts#L18"
}
],
"target": 19878
},
{
"id": 21518,
"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/65534132f/packages/knex/src/typings.ts#L12"
}
],
"target": 19872
},
{
"id": 21494,
"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/65534132f/packages/knex/src/MonkeyPatchable.ts#L22"
}
],
"target": 17149
},
{
"id": 21499,
"name": "QueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 33,
"character": 13,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/query/QueryBuilder.ts#L33"
}
],
"target": 17371
},
{
"id": 21497,
"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/65534132f/packages/knex/src/query/enums.ts#L1"
}
],
"target": 17161
},
{
"id": 21500,
"name": "RunQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 958,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/query/QueryBuilder.ts#L958"
}
],
"target": 17640
},
{
"id": 21516,
"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/65534132f/packages/knex/src/schema/SchemaComparator.ts#L12"
}
],
"target": 19808
},
{
"id": 21527,
"name": "SchemaDifference",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/typings.ts",
"line": 107,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/typings.ts#L107"
}
],
"target": 19957
},
{
"id": 21514,
"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/65534132f/packages/knex/src/schema/SchemaGenerator.ts#L13"
}
],
"target": 19455
},
{
"id": 21515,
"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/65534132f/packages/knex/src/schema/SchemaHelper.ts#L9"
}
],
"target": 19654
},
{
"id": 21501,
"name": "SelectQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 964,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/query/QueryBuilder.ts#L964"
}
],
"target": 17819
},
{
"id": 21495,
"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/65534132f/packages/knex/src/SqlEntityManager.ts#L11"
}
],
"target": 9469
},
{
"id": 21496,
"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/65534132f/packages/knex/src/SqlEntityRepository.ts#L8"
}
],
"target": 9820
},
{
"id": 21517,
"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/65534132f/packages/knex/src/typings.ts#L6"
}
],
"target": 19868
},
{
"id": 21526,
"name": "TableDifference",
"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/65534132f/packages/knex/src/typings.ts#L86"
}
],
"target": 19938
},
{
"id": 21506,
"name": "TruncateQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 986,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/query/QueryBuilder.ts#L986"
}
],
"target": 18774
},
{
"id": 21504,
"name": "UpdateQueryBuilder",
"kind": 8388608,
"kindString": "Reference",
"flags": {},
"sources": [
{
"fileName": "packages/knex/src/query/QueryBuilder.ts",
"line": 982,
"character": 17,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/knex/src/query/QueryBuilder.ts#L982"
}
],
"target": 18416
},
{
"id": 21530,
"name": "BetterSqliteConnection",
"kind": 128,
"kindString": "Class",
"flags": {},
"children": [
{
"id": 21532,
"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/65534132f/packages/knex/src/AbstractSqlConnection.ts#L24"
}
],
"signatures": [
{
"id": 21533,
"name": "new BetterSqliteConnection",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {},
"parameters": [
{
"id": 21534,
"name": "config",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 4642,
"typeArguments": [
{
"type": "reference",
"id": 6124,
"typeArguments": [
{
"type": "reference",
"id": 6565,
"name": "Connection"
}
],
"name": "IDatabaseDriver"
}
],
"name": "Configuration"
}
},
{
"id": 21535,
"name": "options",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"id": 5069,
"name": "ConnectionOptions"
}
},
{
"id": 21536,
"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": 21530,
"name": "BetterSqliteConnection"
},
"inheritedFrom": {
"type": "reference",
"id": 16457,
"name": "AbstractSqlConnection.constructor"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16456,
"name": "AbstractSqlConnection.constructor"
}
},
{
"id": 21531,
"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/65534132f/packages/better-sqlite/src/BetterSqliteConnection.ts#L10"
}
],
"type": {
"type": "reference",
"name": "RegExp",
"qualifiedName": "RegExp",
"package": "typescript"
},
"defaultValue": "..."
},
{
"id": 21580,
"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/65534132f/packages/knex/src/AbstractSqlConnection.ts#L61"
}
],
"signatures": [
{
"id": 21581,
"name": "begin",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 21582,
"name": "options",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reflection",
"declaration": {
"id": 21583,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 21585,
"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/65534132f/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": 21586,
"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/65534132f/packages/knex/src/AbstractSqlConnection.ts#L61"
}
],
"type": {
"type": "reference",
"id": 3688,
"name": "TransactionEventBroadcaster"
}
},
{
"id": 21584,
"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/65534132f/packages/knex/src/AbstractSqlConnection.ts#L61"
}
],
"type": {
"type": "reference",
"id": 1511,
"name": "IsolationLevel"
}
}
],
"groups": [
{
"title": "Properties",
"children": [
21585,
21586,
21584
]
}
],
"sources": [
{
"fileName": "packages/knex/src/AbstractSqlConnection.ts",
"line": 61,
"character": 23,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/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": 16483,
"name": "AbstractSqlConnection.begin"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16482,
"name": "AbstractSqlConnection.begin"
}
},
{
"id": 21563,
"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/65534132f/packages/knex/src/AbstractSqlConnection.ts#L33"
}
],
"signatures": [
{
"id": 21564,
"name": "close",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "Closes the database connection (aka disconnect)"
}
]
},
"parameters": [
{
"id": 21565,
"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": 16466,
"name": "AbstractSqlConnection.close"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16465,
"name": "AbstractSqlConnection.close"
}
},
{
"id": 21587,
"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/65534132f/packages/knex/src/AbstractSqlConnection.ts#L77"
}
],
"signatures": [
{
"id": 21588,
"name": "commit",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 21589,
"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": 21590,
"name": "eventBroadcaster",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"id": 3688,
"name": "TransactionEventBroadcaster"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "void"
}
],
"name": "Promise",
"qualifiedName": "Promise",
"package": "typescript"
},
"inheritedFrom": {
"type": "reference",
"id": 16490,
"name": "AbstractSqlConnection.commit"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16489,
"name": "AbstractSqlConnection.commit"
}
},
{
"id": 21537,
"name": "connect",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/better-sqlite/src/BetterSqliteConnection.ts",
"line": 12,
"character": 8,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/better-sqlite/src/BetterSqliteConnection.ts#L12"
}
],
"signatures": [
{
"id": 21538,
"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": 16532,
"name": "AbstractSqlConnection.connect"
}
}
],
"overwrites": {
"type": "reference",
"id": 16531,
"name": "AbstractSqlConnection.connect"
}
},
{
"id": 21595,
"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/65534132f/packages/knex/src/AbstractSqlConnection.ts#L106"
}
],
"signatures": [
{
"id": 21596,
"name": "execute",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"typeParameter": [
{
"id": 21599,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "reference",
"id": 6645,
"typeArguments": [
{
"type": "reflection",
"declaration": {
"id": 21597,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"children": [
{
"id": 21598,
"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/65534132f/packages/core/src/connections/Connection.ts#L133"
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"groups": [
{
"title": "Properties",
"children": [
21598
]
}
],
"sources": [
{
"fileName": "packages/core/src/connections/Connection.ts",
"line": 133,
"character": 33,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/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": 21600,
"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": 21601,
"name": "params",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "unknown"
}
},
"defaultValue": "[]"
},
{
"id": 21602,
"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": 21603,
"name": "ctx",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "reference",
"id": 16501,
"name": "T"
}
],
"name": "Promise",
"qualifiedName": "Promise",
"package": "typescript"
},
"inheritedFrom": {
"type": "reference",
"id": 16498,
"name": "AbstractSqlConnection.execute"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16497,
"name": "AbstractSqlConnection.execute"
}
},
{
"id": 21541,
"name": "getClientUrl",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/better-sqlite/src/BetterSqliteConnection.ts",
"line": 23,
"character": 2,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/better-sqlite/src/BetterSqliteConnection.ts#L23"
}
],
"signatures": [
{
"id": 21542,
"name": "getClientUrl",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
},
"overwrites": {
"type": "reference",
"id": 16538,
"name": "AbstractSqlConnection.getClientUrl"
}
}
],
"overwrites": {
"type": "reference",
"id": 16537,
"name": "AbstractSqlConnection.getClientUrl"
}
},
{
"id": 21612,
"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/65534132f/packages/core/src/connections/Connection.ts#L74"
}
],
"signatures": [
{
"id": 21613,
"name": "getConnectionOptions",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"id": 6654,
"name": "ConnectionConfig"
},
"inheritedFrom": {
"type": "reference",
"id": 16536,
"name": "AbstractSqlConnection.getConnectionOptions"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16535,
"name": "AbstractSqlConnection.getConnectionOptions"
}
},
{
"id": 21539,
"name": "getDefaultClientUrl",
"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/65534132f/packages/better-sqlite/src/BetterSqliteConnection.ts#L19"
}
],
"signatures": [
{
"id": 21540,
"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": 16534,
"name": "AbstractSqlConnection.getDefaultClientUrl"
}
}
],
"overwrites": {
"type": "reference",
"id": 16533,
"name": "AbstractSqlConnection.getDefaultClientUrl"
}
},
{
"id": 21561,
"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/65534132f/packages/knex/src/AbstractSqlConnection.ts#L29"
}
],
"signatures": [
{
"id": 21562,
"name": "getKnex",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"id": 9947,
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
},
{
"type": "array",
"elementType": {
"type": "intrinsic",
"name": "any"
}
}
],
"name": "Knex",
"qualifiedName": "Knex",
"package": "knex"
},
"inheritedFrom": {
"type": "reference",
"id": 16464,
"name": "AbstractSqlConnection.getKnex"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16463,
"name": "AbstractSqlConnection.getKnex"
}
},
{
"id": 21620,
"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/65534132f/packages/core/src/connections/Connection.ts#L101"
}
],
"signatures": [
{
"id": 21621,
"name": "getPlatform",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"type": {
"type": "reference",
"id": 6665,
"name": "Platform"
},
"inheritedFrom": {
"type": "reference",
"id": 16546,
"name": "AbstractSqlConnection.getPlatform"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16545,
"name": "AbstractSqlConnection.getPlatform"
}
},
{
"id": 21566,
"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/65534132f/packages/knex/src/AbstractSqlConnection.ts#L38"
}
],
"signatures": [
{
"id": 21567,
"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": 16469,
"name": "AbstractSqlConnection.isConnected"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16468,
"name": "AbstractSqlConnection.isConnected"
}
},
{
"id": 21543,
"name": "loadFile",
"kind": 2048,
"kindString": "Method",
"flags": {},
"sources": [
{
"fileName": "packages/better-sqlite/src/BetterSqliteConnection.ts",
"line": 27,
"character": 8,
"url": "https://github.com/mikro-orm/mikro-orm/blob/65534132f/packages/better-sqlite/src/BetterSqliteConnection.ts#L27"
}
],
"signatures": [
{
"id": 21544,
"name": "loadFile",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "Execute raw SQL queries from file"
}
]
},
"parameters": [
{
"id": 21545,
"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": 16507,
"name": "AbstractSqlConnection.loadFile"
}
}
],
"overwrites": {
"type": "reference",
"id": 16506,
"name": "AbstractSqlConnection.loadFile"
}
},
{
"id": 21591,
"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/65534132f/packages/knex/src/AbstractSqlConnection.ts#L92"
}
],
"signatures": [
{
"id": 21592,
"name": "rollback",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 21593,
"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": 21594,
"name": "eventBroadcaster",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isOptional": true
},
"type": {
"type": "reference",
"id": 3688,
"name": "TransactionEventBroadcaster"
}
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "void"
}
],
"name": "Promise",
"qualifiedName": "Promise",
"package": "typescript"
},
"inheritedFrom": {
"type": "reference",
"id": 16494,
"name": "AbstractSqlConnection.rollback"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16493,
"name": "AbstractSqlConnection.rollback"
}
},
{
"id": 21614,
"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/65534132f/packages/core/src/connections/Connection.ts#L93"
}
],
"signatures": [
{
"id": 21615,
"name": "setMetadata",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 21616,
"name": "metadata",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 8336,
"name": "MetadataStorage"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"id": 16540,
"name": "AbstractSqlConnection.setMetadata"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16539,
"name": "AbstractSqlConnection.setMetadata"
}
},
{
"id": 21617,
"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/65534132f/packages/core/src/connections/Connection.ts#L97"
}
],
"signatures": [
{
"id": 21618,
"name": "setPlatform",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"parameters": [
{
"id": 21619,
"name": "platform",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reference",
"id": 6665,
"name": "Platform"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"id": 16543,
"name": "AbstractSqlConnection.setPlatform"
}
}
],
"inheritedFrom": {
"type": "reference",
"id": 16542,
"name": "AbstractSqlConnection.setPlatform"
}
},
{
"id": 21568,
"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/65534132f/packages/knex/src/AbstractSqlConnection.ts#L47"
}
],
"signatures": [
{
"id": 21569,
"name": "transactional",
"kind": 4096,
"kindString": "Call signature",
"flags": {},
"typeParameter": [
{
"id": 21570,
"name": "T",
"kind": 131072,
"kindString": "Type parameter",
"flags": {}
}
],
"parameters": [
{
"id": 21571,
"name": "cb",
"kind": 32768,
"kindString": "Parameter",
"flags": {},
"type": {
"type": "reflection",
"declaration": {
"id": 21572,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {},
"sources": [
{
"fileName": "packages