UNPKG

@rxap/remote-method

Version:

This package provides abstractions for defining and executing remote methods in Angular applications. It includes features such as automatic refreshing, proxying, and error handling. It offers a structured way to manage remote calls and their dependencies

1,961 lines (1,960 loc) 161 kB
{ "id": 0, "name": "@rxap/remote-method", "variant": "project", "kind": 1, "flags": {}, "children": [ { "id": 15, "name": "BaseRemoteMethod", "variant": "declaration", "kind": 128, "flags": { "isAbstract": true }, "children": [ { "id": 25, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 50, "character": 2, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L50" } ], "signatures": [ { "id": 26, "name": "BaseRemoteMethod", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 50, "character": 2, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L50" } ], "typeParameters": [ { "id": 27, "name": "ReturnType", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "intrinsic", "name": "any" } }, { "id": 28, "name": "Parameter", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "intrinsic", "name": "any" } }, { "id": 29, "name": "Metadata", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": 10, "name": "BaseRemoteMethodMetadata", "package": "@rxap/remote-method" }, "default": { "type": "reference", "target": 10, "name": "BaseRemoteMethodMetadata", "package": "@rxap/remote-method" } } ], "parameters": [ { "id": 30, "name": "injector", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": { "sourceFileName": "node_modules/@angular/core/index.d.ts", "qualifiedName": "Injector" }, "name": "Injector", "package": "@angular/core" } ] }, "defaultValue": "null" }, { "id": 31, "name": "metaData", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "any" }, "defaultValue": "null" } ], "type": { "type": "reference", "target": 15, "typeArguments": [ { "type": "reference", "target": 27, "name": "ReturnType", "package": "@rxap/remote-method", "qualifiedName": "BaseRemoteMethod.ReturnType", "refersToTypeParameter": true }, { "type": "reference", "target": 28, "name": "Parameter", "package": "@rxap/remote-method", "qualifiedName": "BaseRemoteMethod.Parameter", "refersToTypeParameter": true }, { "type": "reference", "target": 29, "name": "Metadata", "package": "@rxap/remote-method", "qualifiedName": "BaseRemoteMethod.Metadata", "refersToTypeParameter": true } ], "name": "BaseRemoteMethod", "package": "@rxap/remote-method" }, "overwrites": { "type": "reference", "target": -1, "name": "BaseDefinition<Metadata>.constructor" } } ], "overwrites": { "type": "reference", "target": -1, "name": "BaseDefinition<Metadata>.constructor" } }, { "id": 55, "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": 56, "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": 52, "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": 32, "name": "executed$", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 42, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L42" } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/rxjs/src/internal/Subject.ts", "qualifiedName": "Subject" }, "typeArguments": [ { "type": "reference", "target": 27, "name": "ReturnType", "package": "@rxap/remote-method", "qualifiedName": "BaseRemoteMethod.ReturnType", "refersToTypeParameter": true } ], "name": "Subject", "package": "rxjs" }, "defaultValue": "..." }, { "id": 33, "name": "executionsInProgress$", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true }, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 44, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L44" } ], "type": { "type": "reference", "target": { "sourceFileName": "packages/rxjs/src/lib/counter.subject.ts", "qualifiedName": "CounterSubject" }, "name": "CounterSubject", "package": "@rxap/rxjs" }, "defaultValue": "..." }, { "id": 53, "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": 34, "name": "injector", "variant": "declaration", "kind": 1024, "flags": { "isPublic": true, "isReadonly": true }, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 46, "character": 18, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L46" } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/@angular/core/index.d.ts", "qualifiedName": "Injector" }, "name": "Injector", "package": "@angular/core" } }, { "id": 54, "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": 51, "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": 29, "name": "Metadata", "package": "@rxap/remote-method", "qualifiedName": "BaseRemoteMethod.Metadata", "refersToTypeParameter": true }, "inheritedFrom": { "type": "reference", "target": -1, "name": "BaseDefinition.metadata" } }, { "id": 18, "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": 17, "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": 16, "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": 57, "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": 58, "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": 48, "name": "_call", "variant": "declaration", "kind": 2048, "flags": { "isProtected": true, "isAbstract": true }, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 111, "character": 21, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L111" } ], "signatures": [ { "id": 49, "name": "_call", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 111, "character": 21, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L111" } ], "parameters": [ { "id": 50, "name": "parameters", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": 28, "name": "Parameter", "package": "@rxap/remote-method", "qualifiedName": "BaseRemoteMethod.Parameter", "refersToTypeParameter": true } } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 27, "name": "ReturnType", "package": "@rxap/remote-method", "qualifiedName": "BaseRemoteMethod.ReturnType", "refersToTypeParameter": true }, { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 27, "name": "ReturnType", "package": "@rxap/remote-method", "qualifiedName": "BaseRemoteMethod.ReturnType", "refersToTypeParameter": true } ], "name": "Promise", "package": "typescript" } ] } } ] }, { "id": 61, "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": 62, "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": 63, "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": 29, "name": "Metadata", "package": "@rxap/remote-method", "qualifiedName": "BaseRemoteMethod.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": 36, "name": "call", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 76, "character": 15, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L76" } ], "signatures": [ { "id": 37, "name": "call", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 76, "character": 15, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L76" } ], "parameters": [ { "id": 38, "name": "parameters", "variant": "param", "kind": 32768, "flags": { "isOptional": true }, "type": { "type": "reference", "target": 28, "name": "Parameter", "package": "@rxap/remote-method", "qualifiedName": "BaseRemoteMethod.Parameter", "refersToTypeParameter": true } } ], "type": { "type": "reference", "target": { "sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": 27, "name": "ReturnType", "package": "@rxap/remote-method", "qualifiedName": "BaseRemoteMethod.ReturnType", "refersToTypeParameter": true } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 64, "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": 65, "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": 39, "name": "executed", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 86, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L86" } ], "signatures": [ { "id": 40, "name": "executed", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 86, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L86" } ], "parameters": [ { "id": 41, "name": "result", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 27, "name": "ReturnType", "package": "@rxap/remote-method", "qualifiedName": "BaseRemoteMethod.ReturnType", "refersToTypeParameter": true } } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 59, "name": "getMetadata", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true, "isInherited": true }, "sources": [ { "fileName": "packages/angular/definition/src/lib/definition.ts", "line": 107, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L107" } ], "signatures": [ { "id": 60, "name": "getMetadata", "variant": "signature", "kind": 4096, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/angular/definition/src/lib/definition.ts", "line": 107, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L107" } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": 29, "name": "Metadata", "package": "@rxap/remote-method", "qualifiedName": "BaseRemoteMethod.Metadata", "refersToTypeParameter": true } ] }, "inheritedFrom": { "type": "reference", "target": -1, "name": "BaseDefinition.getMetadata" } } ], "inheritedFrom": { "type": "reference", "target": -1, "name": "BaseDefinition.getMetadata" } }, { "id": 68, "name": "init", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true, "isInherited": true }, "sources": [ { "fileName": "packages/angular/definition/src/lib/definition.ts", "line": 127, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L127" } ], "signatures": [ { "id": 69, "name": "init", "variant": "signature", "kind": 4096, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/angular/definition/src/lib/definition.ts", "line": 127, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L127" } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "BaseDefinition.init" } } ], "inheritedFrom": { "type": "reference", "target": -1, "name": "BaseDefinition.init" } }, { "id": 66, "name": "ngOnDestroy", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true, "isInherited": true }, "sources": [ { "fileName": "packages/angular/definition/src/lib/definition.ts", "line": 122, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L122" } ], "signatures": [ { "id": 67, "name": "ngOnDestroy", "variant": "signature", "kind": 4096, "flags": { "isInherited": true }, "comment": { "summary": [ { "kind": "text", "text": "A callback method that performs custom clean-up, invoked immediately\nbefore a directive, pipe, or service instance is destroyed." } ] }, "sources": [ { "fileName": "packages/angular/definition/src/lib/definition.ts", "line": 122, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L122" } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "BaseDefinition.ngOnDestroy" } } ], "inheritedFrom": { "type": "reference", "target": -1, "name": "BaseDefinition.ngOnDestroy" } }, { "id": 42, "name": "pauseRefresh", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 92, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L92" } ], "signatures": [ { "id": 43, "name": "pauseRefresh", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 92, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L92" } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 46, "name": "refresh", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 100, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L100" } ], "signatures": [ { "id": 47, "name": "refresh", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 100, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L100" } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 44, "name": "resumeRefresh", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 96, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L96" } ], "signatures": [ { "id": 45, "name": "resumeRefresh", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 96, "character": 9, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L96" } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 19, "name": "add", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true, "isStatic": true, "isInherited": true }, "sources": [ { "fileName": "packages/angular/definition/src/lib/definition.ts", "line": 94, "character": 16, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L94" } ], "signatures": [ { "id": 20, "name": "add", "variant": "signature", "kind": 4096, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/angular/definition/src/lib/definition.ts", "line": 94, "character": 16, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L94" } ], "parameters": [ { "id": 21, "name": "definition", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "packages/angular/definition/src/lib/definition.ts", "qualifiedName": "BaseDefinition" }, "name": "BaseDefinition", "package": "@rxap/definition" } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "BaseDefinition.add" } } ], "inheritedFrom": { "type": "reference", "target": -1, "name": "BaseDefinition.add" } }, { "id": 22, "name": "remove", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true, "isStatic": true, "isInherited": true }, "sources": [ { "fileName": "packages/angular/definition/src/lib/definition.ts", "line": 102, "character": 16, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L102" } ], "signatures": [ { "id": 23, "name": "remove", "variant": "signature", "kind": 4096, "flags": { "isInherited": true }, "sources": [ { "fileName": "packages/angular/definition/src/lib/definition.ts", "line": 102, "character": 16, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/definition/src/lib/definition.ts#L102" } ], "parameters": [ { "id": 24, "name": "definition", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "packages/angular/definition/src/lib/definition.ts", "qualifiedName": "BaseDefinition" }, "name": "BaseDefinition", "package": "@rxap/definition" } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "BaseDefinition.remove" } } ], "inheritedFrom": { "type": "reference", "target": -1, "name": "BaseDefinition.remove" } } ], "groups": [ { "title": "Constructors", "children": [ 25 ] }, { "title": "Properties", "children": [ 55, 56, 52, 32, 33, 53, 34, 54, 51, 18, 17, 16 ] }, { "title": "Accessors", "children": [ 57 ] }, { "title": "Methods", "children": [ 48, 61, 36, 64, 39, 59, 68, 66, 42, 46, 44, 19, 22 ] } ], "sources": [ { "fileName": "packages/angular/remote-method/src/lib/base.remote-method.ts", "line": 38, "character": 22, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/base.remote-method.ts#L38" } ], "typeParameters": [ { "id": 70, "name": "ReturnType", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "intrinsic", "name": "any" } }, { "id": 71, "name": "Parameter", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "intrinsic", "name": "any" } }, { "id": 72, "name": "Metadata", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": 10, "name": "BaseRemoteMethodMetadata", "package": "@rxap/remote-method" }, "default": { "type": "reference", "target": 10, "name": "BaseRemoteMethodMetadata", "package": "@rxap/remote-method" } } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "packages/angular/definition/src/lib/definition.ts", "qualifiedName": "BaseDefinition" }, "typeArguments": [ { "type": "reference", "target": 29, "name": "Metadata", "package": "@rxap/remote-method", "qualifiedName": "BaseRemoteMethod.Metadata", "refersToTypeParameter": true } ], "name": "BaseDefinition", "package": "@rxap/definition" } ], "extendedBy": [ { "type": "reference", "target": 100, "name": "ProxyRemoteMethod" } ] }, { "id": 100, "name": "ProxyRemoteMethod", "variant": "declaration", "kind": 128, "flags": { "isAbstract": true }, "children": [ { "id": 110, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/proxy.remote-method.ts", "line": 20, "character": 2, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/proxy.remote-method.ts#L20" } ], "signatures": [ { "id": 111, "name": "ProxyRemoteMethod", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "packages/angular/remote-method/src/lib/proxy.remote-method.ts", "line": 20, "character": 2, "url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/remote-method/src/lib/proxy.remote-method.ts#L20" } ], "typeParameters": [ { "id": 112, "name": "ReturnType", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "intrinsic", "name": "any" } }, { "id": 113, "name": "SourceParameter", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "intrinsic", "name": "any" } }, { "id": 114, "name": "TargetParameter", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "reference", "target": 113, "name": "SourceParameter", "package": "@rxap/remote-method", "qualifiedName": "ProxyRemoteMethod.SourceParameter", "refersToTypeParameter": true } } ], "parameters": [ { "id": 115, "name": "remoteMethod", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 15, "name": "BaseRemoteMethod", "package": "@rxap/remote-method" } }, { "id": 116, "name": "injector", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": { "sourceFileName": "node_modules/@angular/core/index.d.ts", "qualifiedName": "Injector" }, "name": "Injector", "package": "@angular/core" } ] }, "defaultValue": "null" }, { "id": 117, "name": "metadata", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 10, "name": "BaseRemoteMethodMetadata", "package": "@rxap/remote-method" }, "defaultValue": "remoteMethod.metadata" } ], "type": { "type": "reference", "target": 100, "typeArguments": [ { "type": "reference", "target": 112, "name": "ReturnType", "package": "@rxap/remote-method", "qualifiedName": "ProxyRemoteMethod.ReturnType", "refersToTypeParameter": true }, { "type": "reference", "target": 113, "name": "SourceParameter", "package": "@rxap/remote-method", "qualifiedName": "ProxyRemoteMethod.SourceParameter", "refersToTypeParameter": true }, { "type": "reference", "target": 114, "name": "TargetParameter", "package": "@rxap/remote-method", "qualifiedName": "ProxyRemoteMethod.TargetParameter", "refersToTypeParameter": true } ], "name": "ProxyRemoteMethod", "package": "@rxap/remote-method" }, "overwrites": { "type": "reference", "target": 26, "name": "BaseRemoteMethod.constructor" } } ], "overwrites": { "type": "reference", "target": 25, "name": "BaseRemoteMethod.constructor" } }, { "id": 144, "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": 55, "name": "BaseRemoteMethod.__id" } }, { "id": 145, "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": 56, "name": "BaseRemoteMethod._initialised" } }, { "id": 141, "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" } ]