@rxap/data-source
Version:
Provides a set of classes and decorators for creating and managing data sources in Angular applications, including base classes, static data sources, observable data sources, and method data sources. It also includes a component for displaying data source
1,926 lines (1,925 loc) • 643 kB
JSON
{
"id": 0,
"name": "@rxap/data-source",
"variant": "project",
"kind": 1,
"flags": {},
"children": [
{
"id": 72,
"name": "BaseDataSource",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 82,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 96,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L96"
}
],
"signatures": [
{
"id": 83,
"name": "BaseDataSource",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 96,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L96"
}
],
"typeParameters": [
{
"id": 84,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"default": {
"type": "intrinsic",
"name": "any"
}
},
{
"id": 85,
"name": "Metadata",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "reference",
"target": 67,
"name": "BaseDataSourceMetadata",
"package": "@rxap/data-source"
},
"default": {
"type": "reference",
"target": 67,
"name": "BaseDataSourceMetadata",
"package": "@rxap/data-source"
}
},
{
"id": 86,
"name": "Viewer",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "reference",
"target": 60,
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "BaseDataSourceViewer",
"package": "@rxap/data-source"
},
"default": {
"type": "reference",
"target": 60,
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "BaseDataSourceViewer",
"package": "@rxap/data-source"
}
}
],
"parameters": [
{
"id": 87,
"name": "metadata",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "reference",
"target": 85,
"name": "Metadata",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Metadata",
"refersToTypeParameter": true
}
]
},
"defaultValue": "null"
}
],
"type": {
"type": "reference",
"target": 72,
"typeArguments": [
{
"type": "reference",
"target": 84,
"name": "Data",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Data",
"refersToTypeParameter": true
},
{
"type": "reference",
"target": 85,
"name": "Metadata",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Metadata",
"refersToTypeParameter": true
},
{
"type": "reference",
"target": 86,
"name": "Viewer",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Viewer",
"refersToTypeParameter": true
}
],
"name": "BaseDataSource",
"package": "@rxap/data-source"
},
"overwrites": {
"type": "reference",
"target": -1,
"name": "BaseDefinition<Metadata>.constructor"
}
}
],
"overwrites": {
"type": "reference",
"target": -1,
"name": "BaseDefinition<Metadata>.constructor"
}
},
{
"id": 154,
"name": "__id",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isInherited": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "unique internal id"
}
],
"modifierTags": [
"@internal"
]
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 61,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L61"
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"defaultValue": "...",
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition.__id"
}
},
{
"id": 95,
"name": "_connectedViewer",
"variant": "declaration",
"kind": 1024,
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 78,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L78"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts",
"qualifiedName": "Map"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "reference",
"target": 84,
"name": "Data",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Data",
"refersToTypeParameter": true
}
],
"name": "Observable",
"package": "rxjs"
}
],
"name": "Map",
"package": "typescript"
},
"defaultValue": "..."
},
{
"id": 96,
"name": "_connectedViewerTeardown",
"variant": "declaration",
"kind": 1024,
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 79,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L79"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts",
"qualifiedName": "Map"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/types.ts",
"qualifiedName": "TeardownLogic"
},
"name": "TeardownLogic",
"package": "rxjs"
}
],
"name": "Map",
"package": "typescript"
},
"defaultValue": "..."
},
{
"id": 102,
"name": "_data",
"variant": "declaration",
"kind": 1024,
"flags": {
"isProtected": true,
"isOptional": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 104,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L104"
}
],
"type": {
"type": "reference",
"target": 84,
"name": "Data",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Data",
"refersToTypeParameter": true
}
},
{
"id": 97,
"name": "_data$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 83,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L83"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "reference",
"target": 84,
"name": "Data",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Data",
"refersToTypeParameter": true
}
],
"name": "Observable",
"package": "rxjs"
},
"defaultValue": "EMPTY"
},
{
"id": 155,
"name": "_initialised",
"variant": "declaration",
"kind": 1024,
"flags": {
"isProtected": true,
"isInherited": true
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 62,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L62"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
},
"defaultValue": "false",
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition._initialised"
}
},
{
"id": 94,
"name": "_lastRefreshed",
"variant": "declaration",
"kind": 1024,
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 77,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L77"
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Date"
},
"name": "Date",
"package": "typescript"
}
]
},
"defaultValue": "null"
},
{
"id": 99,
"name": "_retry$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 90,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L90"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Subject.ts",
"qualifiedName": "Subject"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "void"
}
],
"name": "Subject",
"package": "rxjs"
},
"defaultValue": "..."
},
{
"id": 98,
"name": "_viewerIds",
"variant": "declaration",
"kind": 1024,
"flags": {
"isProtected": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "a map of viewer to view id.\nAllows to create a view id from the viewer object reference"
}
]
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 89,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L89"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts",
"qualifiedName": "Map"
},
"typeArguments": [
{
"type": "reference",
"target": 86,
"name": "Viewer",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Viewer",
"refersToTypeParameter": true
},
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Map",
"package": "typescript"
},
"defaultValue": "..."
},
{
"id": 88,
"name": "change$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 67,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L67"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Subject.ts",
"qualifiedName": "Subject"
},
"typeArguments": [
{
"type": "reference",
"target": 84,
"name": "Data",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Data",
"refersToTypeParameter": true
}
],
"name": "Subject",
"package": "rxjs"
},
"defaultValue": "..."
},
{
"id": 151,
"name": "destroyed$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true,
"isInherited": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "Emits if the data source is destroyed"
}
]
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 48,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L48"
}
],
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "undefined"
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Subject.ts",
"qualifiedName": "Subject"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "void"
}
],
"name": "Subject",
"package": "rxjs"
}
]
},
"defaultValue": "...",
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition.destroyed$"
}
},
{
"id": 91,
"name": "error$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 73,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L73"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/ReplaySubject.ts",
"qualifiedName": "ReplaySubject"
},
"typeArguments": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Error"
},
"name": "Error",
"package": "typescript"
}
],
"name": "ReplaySubject",
"package": "rxjs"
},
"defaultValue": "..."
},
{
"id": 101,
"name": "hasError",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 94,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L94"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "Signal"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Signal",
"package": "@angular/core"
}
},
{
"id": 90,
"name": "hasError$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 72,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L72"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/rxjs/src/lib/toggle-subject.ts",
"qualifiedName": "ToggleSubject"
},
"name": "ToggleSubject",
"package": "@rxap/rxjs"
},
"defaultValue": "..."
},
{
"id": 152,
"name": "initialised$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true,
"isInherited": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "Emits if the data source is initialised"
}
]
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 52,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L52"
}
],
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "undefined"
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Subject.ts",
"qualifiedName": "Subject"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "void"
}
],
"name": "Subject",
"package": "rxjs"
}
]
},
"defaultValue": "...",
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition.initialised$"
}
},
{
"id": 153,
"name": "interceptors",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true,
"isInherited": true
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 53,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L53"
}
],
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "undefined"
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts",
"qualifiedName": "Set"
},
"typeArguments": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Subject.ts",
"qualifiedName": "Subject"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Subject",
"package": "rxjs"
}
],
"name": "Set",
"package": "typescript"
}
]
},
"defaultValue": "...",
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition.interceptors"
}
},
{
"id": 100,
"name": "loading",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 92,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L92"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "Signal"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Signal",
"package": "@angular/core"
}
},
{
"id": 89,
"name": "loading$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "Indicates weather the data source is currently loading new data"
}
]
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 71,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L71"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Observable",
"package": "rxjs"
},
"defaultValue": "EMPTY"
},
{
"id": 150,
"name": "metadata",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isInherited": true
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 44,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L44"
}
],
"type": {
"type": "reference",
"target": 85,
"name": "Metadata",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Metadata",
"refersToTypeParameter": true
},
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition.metadata"
}
},
{
"id": 75,
"name": "destroyed$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isStatic": true,
"isReadonly": true,
"isInherited": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "Emits when a new Definition instance is initialised"
}
]
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 41,
"character": 25,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L41"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Subject.ts",
"qualifiedName": "Subject"
},
"typeArguments": [
{
"type": "reference",
"target": {
"sourceFileName": "packages/angular/definition/src/lib/definition.ts",
"qualifiedName": "BaseDefinition"
},
"typeArguments": [
{
"type": "reference",
"target": {
"sourceFileName": "packages/angular/definition/src/lib/definition.metadata.ts",
"qualifiedName": "BaseDefinitionMetadata"
},
"name": "BaseDefinitionMetadata",
"package": "@rxap/definition"
}
],
"name": "BaseDefinition",
"package": "@rxap/definition"
}
],
"name": "Subject",
"package": "rxjs"
},
"defaultValue": "...",
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition.destroyed$"
}
},
{
"id": 74,
"name": "initialised$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isStatic": true,
"isReadonly": true,
"isInherited": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "Emits when a new Definition instance is initialised"
}
]
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 35,
"character": 25,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L35"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Subject.ts",
"qualifiedName": "Subject"
},
"typeArguments": [
{
"type": "reference",
"target": {
"sourceFileName": "packages/angular/definition/src/lib/definition.ts",
"qualifiedName": "BaseDefinition"
},
"typeArguments": [
{
"type": "reference",
"target": {
"sourceFileName": "packages/angular/definition/src/lib/definition.metadata.ts",
"qualifiedName": "BaseDefinitionMetadata"
},
"name": "BaseDefinitionMetadata",
"package": "@rxap/definition"
}
],
"name": "BaseDefinition",
"package": "@rxap/definition"
}
],
"name": "Subject",
"package": "rxjs"
},
"defaultValue": "...",
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition.initialised$"
}
},
{
"id": 73,
"name": "instances",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isStatic": true,
"isReadonly": true,
"isInherited": true
},
"comment": {
"summary": [
{
"kind": "text",
"text": "A map of active Definition instances"
}
]
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 27,
"character": 25,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L27"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es2015.collection.d.ts",
"qualifiedName": "Map"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "reference",
"target": {
"sourceFileName": "packages/angular/definition/src/lib/definition.ts",
"qualifiedName": "BaseDefinition"
},
"typeArguments": [
{
"type": "reference",
"target": {
"sourceFileName": "packages/angular/definition/src/lib/definition.metadata.ts",
"qualifiedName": "BaseDefinitionMetadata"
},
"name": "BaseDefinitionMetadata",
"package": "@rxap/definition"
}
],
"name": "BaseDefinition",
"package": "@rxap/definition"
}
],
"name": "Map",
"package": "typescript"
},
"defaultValue": "...",
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition.instances"
}
},
{
"id": 103,
"name": "data",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 106,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L106"
}
],
"getSignature": {
"id": 104,
"name": "data",
"variant": "signature",
"kind": 524288,
"flags": {},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 106,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L106"
}
],
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "undefined"
},
{
"type": "reference",
"target": 84,
"name": "Data",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Data",
"refersToTypeParameter": true
}
]
}
}
},
{
"id": 105,
"name": "hasConnections",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 110,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L110"
}
],
"getSignature": {
"id": 106,
"name": "hasConnections",
"variant": "signature",
"kind": 524288,
"flags": {},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 110,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L110"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
},
{
"id": 156,
"name": "id",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true,
"isInherited": true
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 87,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L87"
}
],
"getSignature": {
"id": 157,
"name": "id",
"variant": "signature",
"kind": 524288,
"flags": {
"isInherited": true
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 87,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L87"
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition.id"
}
},
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition.id"
}
},
{
"id": 92,
"name": "lastRefreshed",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 74,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L74"
}
],
"getSignature": {
"id": 93,
"name": "lastRefreshed",
"variant": "signature",
"kind": 524288,
"flags": {},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 74,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L74"
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Date"
},
"name": "Date",
"package": "typescript"
}
]
}
}
},
{
"id": 147,
"name": "_connect",
"variant": "declaration",
"kind": 2048,
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 323,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L323"
}
],
"signatures": [
{
"id": 148,
"name": "_connect",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 323,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L323"
}
],
"parameters": [
{
"id": 149,
"name": "viewer",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 60,
"name": "BaseDataSourceViewer",
"package": "@rxap/data-source"
}
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "reference",
"target": 84,
"name": "Data",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Data",
"refersToTypeParameter": true
}
],
"name": "Observable",
"package": "rxjs"
},
{
"type": "tuple",
"elements": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "reference",
"target": 84,
"name": "Data",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Data",
"refersToTypeParameter": true
}
],
"name": "Observable",
"package": "rxjs"
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/types.ts",
"qualifiedName": "TeardownLogic"
},
"name": "TeardownLogic",
"package": "rxjs"
}
]
}
]
}
}
]
},
{
"id": 137,
"name": "_disconnect",
"variant": "declaration",
"kind": 2048,
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 308,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L308"
}
],
"signatures": [
{
"id": 138,
"name": "_disconnect",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 308,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L308"
}
],
"parameters": [
{
"id": 139,
"name": "viewerId",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 160,
"name": "applyMetadata",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true,
"isInherited": true
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 111,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L111"
}
],
"signatures": [
{
"id": 161,
"name": "applyMetadata",
"variant": "signature",
"kind": 4096,
"flags": {
"isInherited": true
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 111,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L111"
}
],
"parameters": [
{
"id": 162,
"name": "partialMetadata",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Partial"
},
"typeArguments": [
{
"type": "reference",
"target": 85,
"name": "Metadata",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Metadata",
"refersToTypeParameter": true
}
],
"name": "Partial",
"package": "typescript"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition.applyMetadata"
}
}
],
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition.applyMetadata"
}
},
{
"id": 113,
"name": "attach",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 210,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L210"
}
],
"signatures": [
{
"id": 114,
"name": "attach",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 210,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L210"
}
],
"parameters": [
{
"id": 115,
"name": "viewerId",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "reference",
"target": 84,
"name": "Data",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Data",
"refersToTypeParameter": true
}
],
"name": "Observable",
"package": "rxjs"
}
}
]
},
{
"id": 110,
"name": "connect",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 124,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L124"
}
],
"signatures": [
{
"id": 111,
"name": "connect",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 124,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L124"
}
],
"parameters": [
{
"id": 112,
"name": "viewerOrString",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "reference",
"target": 86,
"name": "Viewer",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Viewer",
"refersToTypeParameter": true
}
]
}
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "reference",
"target": 84,
"name": "Data",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Data",
"refersToTypeParameter": true
}
],
"name": "Observable",
"package": "rxjs"
}
}
]
},
{
"id": 125,
"name": "derive",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 270,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L270"
}
],
"signatures": [
{
"id": 126,
"name": "derive",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 270,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L270"
}
],
"parameters": [
{
"id": 127,
"name": "id",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 128,
"name": "metadata",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Partial"
},
"typeArguments": [
{
"type": "reference",
"target": 67,
"name": "BaseDataSourceMetadata",
"package": "@rxap/data-source"
}
],
"name": "Partial",
"package": "typescript"
},
"defaultValue": "..."
}
],
"type": {
"type": "reference",
"target": 72,
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "BaseDataSource",
"package": "@rxap/data-source"
}
}
]
},
{
"id": 163,
"name": "destroy",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true,
"isInherited": true
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 118,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L118"
}
],
"signatures": [
{
"id": 164,
"name": "destroy",
"variant": "signature",
"kind": 4096,
"flags": {
"isInherited": true
},
"comment": {
"summary": [],
"blockTags": [
{
"tag": "@deprecated",
"content": [
{
"kind": "text",
"text": "use ngOnDestroy instead"
}
]
}
]
},
"sources": [
{
"fileName": "packages/angular/definition/src/lib/definition.ts",
"line": 118,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L118"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition.destroy"
}
}
],
"inheritedFrom": {
"type": "reference",
"target": -1,
"name": "BaseDefinition.destroy"
}
},
{
"id": 119,
"name": "disconnect",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 225,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L225"
}
],
"signatures": [
{
"id": 120,
"name": "disconnect",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",
"line": 225,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/data-source/src/lib/base.data-source.ts#L225"
}
],
"parameters": [
{
"id": 121,
"name": "viewerOrId",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "reference",
"target": 86,
"name": "Viewer",
"package": "@rxap/data-source",
"qualifiedName": "BaseDataSource.Viewer",
"refersToTypeParameter": true
}
]
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 140,
"name": "genericRetryFunction",
"variant": "declaration",
"kind": 2048,
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "packages/angular/data-source/src/lib/base.data-source.ts",