@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
JSON
{
"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"
}
]