UNPKG

@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
{ "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",