@rxap/services
Version:
Provides Angular services for common tasks such as loading images, managing loading indicators, resetting data, and managing components in a window container sidenav. It also includes a service to generate avatar images. This package offers reusable servi
1,560 lines (1,559 loc) • 40.7 kB
JSON
{
"id": 0,
"name": "@rxap/services",
"variant": "project",
"kind": 1,
"flags": {},
"children": [
{
"id": 1,
"name": "AvatarImageService",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 2,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"signatures": [
{
"id": 3,
"name": "AvatarImageService",
"variant": "signature",
"kind": 16384,
"flags": {},
"type": {
"type": "reference",
"target": 1,
"name": "AvatarImageService",
"package": "@rxap/services"
}
}
]
},
{
"id": 4,
"name": "get",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "avatar-image.service.ts",
"line": 7,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/avatar-image.service.ts#L7"
}
],
"signatures": [
{
"id": 5,
"name": "get",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "avatar-image.service.ts",
"line": 7,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/avatar-image.service.ts#L7"
}
],
"parameters": [
{
"id": 6,
"name": "__namedParameters",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reflection",
"declaration": {
"id": 7,
"name": "__type",
"variant": "declaration",
"kind": 65536,
"flags": {},
"children": [
{
"id": 8,
"name": "name",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "avatar-image.service.ts",
"line": 7,
"character": 25,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/avatar-image.service.ts#L7"
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"groups": [
{
"title": "Properties",
"children": [
8
]
}
],
"sources": [
{
"fileName": "avatar-image.service.ts",
"line": 7,
"character": 23,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/avatar-image.service.ts#L7"
}
]
}
}
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
2
]
},
{
"title": "Methods",
"children": [
4
]
}
],
"sources": [
{
"fileName": "avatar-image.service.ts",
"line": 5,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/avatar-image.service.ts#L5"
}
]
},
{
"id": 9,
"name": "ImageLoaderService",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 10,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"signatures": [
{
"id": 11,
"name": "ImageLoaderService",
"variant": "signature",
"kind": 16384,
"flags": {},
"type": {
"type": "reference",
"target": 9,
"name": "ImageLoaderService",
"package": "@rxap/services"
}
}
]
},
{
"id": 14,
"name": "load",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "image-loader.service.ts",
"line": 9,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/image-loader.service.ts#L9"
}
],
"signatures": [
{
"id": 15,
"name": "load",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "image-loader.service.ts",
"line": 9,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/image-loader.service.ts#L9"
}
],
"parameters": [
{
"id": 16,
"name": "imageSrc",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Promise"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "void"
}
],
"name": "Promise",
"package": "typescript"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
10
]
},
{
"title": "Methods",
"children": [
14
]
}
],
"sources": [
{
"fileName": "image-loader.service.ts",
"line": 4,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/image-loader.service.ts#L4"
}
]
},
{
"id": 17,
"name": "LoadingIndicatorService",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 18,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "loading-indicator.service.ts",
"line": 22,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/loading-indicator.service.ts#L22"
}
],
"signatures": [
{
"id": 19,
"name": "LoadingIndicatorService",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "loading-indicator.service.ts",
"line": 22,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/loading-indicator.service.ts#L22"
}
],
"type": {
"type": "reference",
"target": 17,
"name": "LoadingIndicatorService",
"package": "@rxap/services"
}
}
]
},
{
"id": 20,
"name": "isLoading$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "loading-indicator.service.ts",
"line": 18,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/loading-indicator.service.ts#L18"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "Observable",
"package": "rxjs"
}
},
{
"id": 23,
"name": "attachLoading",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "loading-indicator.service.ts",
"line": 26,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/loading-indicator.service.ts#L26"
}
],
"signatures": [
{
"id": 24,
"name": "attachLoading",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "loading-indicator.service.ts",
"line": 26,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/loading-indicator.service.ts#L26"
}
],
"parameters": [
{
"id": 25,
"name": "loading$",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Observable.ts",
"qualifiedName": "Observable"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Observable",
"package": "rxjs"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 28,
"name": "disable",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "loading-indicator.service.ts",
"line": 36,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/loading-indicator.service.ts#L36"
}
],
"signatures": [
{
"id": 29,
"name": "disable",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "loading-indicator.service.ts",
"line": 36,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/loading-indicator.service.ts#L36"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 30,
"name": "enable",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "loading-indicator.service.ts",
"line": 42,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/loading-indicator.service.ts#L42"
}
],
"signatures": [
{
"id": 31,
"name": "enable",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "loading-indicator.service.ts",
"line": 42,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/loading-indicator.service.ts#L42"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 26,
"name": "ngOnDestroy",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "loading-indicator.service.ts",
"line": 32,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/loading-indicator.service.ts#L32"
}
],
"signatures": [
{
"id": 27,
"name": "ngOnDestroy",
"variant": "signature",
"kind": 4096,
"flags": {},
"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": "loading-indicator.service.ts",
"line": 32,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/loading-indicator.service.ts#L32"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnDestroy.ngOnDestroy"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnDestroy.ngOnDestroy"
}
}
],
"groups": [
{
"title": "Constructors",
"children": [
18
]
},
{
"title": "Properties",
"children": [
20
]
},
{
"title": "Methods",
"children": [
23,
28,
30,
26
]
}
],
"sources": [
{
"fileName": "loading-indicator.service.ts",
"line": 16,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/loading-indicator.service.ts#L16"
}
],
"implementedTypes": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "OnDestroy"
},
"name": "OnDestroy",
"package": "@angular/core"
}
]
},
{
"id": 32,
"name": "ResetService",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 33,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"signatures": [
{
"id": 34,
"name": "ResetService",
"variant": "signature",
"kind": 16384,
"flags": {},
"type": {
"type": "reference",
"target": 32,
"name": "ResetService",
"package": "@rxap/services"
}
}
]
},
{
"id": 36,
"name": "dataSource$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "reset.service.ts",
"line": 8,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/reset.service.ts#L8"
}
],
"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": 35,
"name": "view$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "reset.service.ts",
"line": 7,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/reset.service.ts#L7"
}
],
"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": 41,
"name": "resetAll",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "reset.service.ts",
"line": 19,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/reset.service.ts#L19"
}
],
"signatures": [
{
"id": 42,
"name": "resetAll",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "reset.service.ts",
"line": 19,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/reset.service.ts#L19"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 39,
"name": "resetDataSource",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "reset.service.ts",
"line": 14,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/reset.service.ts#L14"
}
],
"signatures": [
{
"id": 40,
"name": "resetDataSource",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "reset.service.ts",
"line": 14,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/reset.service.ts#L14"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 37,
"name": "resetView",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "reset.service.ts",
"line": 10,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/reset.service.ts#L10"
}
],
"signatures": [
{
"id": 38,
"name": "resetView",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "reset.service.ts",
"line": 10,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/reset.service.ts#L10"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
33
]
},
{
"title": "Properties",
"children": [
36,
35
]
},
{
"title": "Methods",
"children": [
41,
39,
37
]
}
],
"sources": [
{
"fileName": "reset.service.ts",
"line": 5,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/reset.service.ts#L5"
}
]
},
{
"id": 49,
"name": "WindowContainerSidenavService",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 50,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"signatures": [
{
"id": 51,
"name": "WindowContainerSidenavService",
"variant": "signature",
"kind": 16384,
"flags": {},
"type": {
"type": "reference",
"target": 49,
"name": "WindowContainerSidenavService",
"package": "@rxap/services"
}
}
]
},
{
"id": 52,
"name": "add$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 21,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L21"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Subject.ts",
"qualifiedName": "Subject"
},
"typeArguments": [
{
"type": "reference",
"target": 43,
"name": "ContainerComponent",
"package": "@rxap/services"
}
],
"name": "Subject",
"package": "rxjs"
},
"defaultValue": "..."
},
{
"id": 53,
"name": "remove$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 22,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L22"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/Subject.ts",
"qualifiedName": "Subject"
},
"typeArguments": [
{
"type": "reference",
"target": 43,
"name": "ContainerComponent",
"package": "@rxap/services"
}
],
"name": "Subject",
"package": "rxjs"
},
"defaultValue": "..."
},
{
"id": 55,
"name": "add",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 25,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L25"
}
],
"signatures": [
{
"id": 56,
"name": "add",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 25,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L25"
}
],
"parameters": [
{
"id": 57,
"name": "component",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 43,
"name": "ContainerComponent",
"package": "@rxap/services"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 61,
"name": "getAll",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 41,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L41"
}
],
"signatures": [
{
"id": 62,
"name": "getAll",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 41,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L41"
}
],
"type": {
"type": "array",
"elementType": {
"type": "reference",
"target": 43,
"name": "ContainerComponent",
"package": "@rxap/services"
}
}
}
]
},
{
"id": 58,
"name": "remove",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 33,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L33"
}
],
"signatures": [
{
"id": 59,
"name": "remove",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 33,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L33"
}
],
"parameters": [
{
"id": 60,
"name": "componentOrId",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "reference",
"target": 43,
"name": "ContainerComponent",
"package": "@rxap/services"
}
]
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
50
]
},
{
"title": "Properties",
"children": [
52,
53
]
},
{
"title": "Methods",
"children": [
55,
61,
58
]
}
],
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 19,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L19"
}
]
},
{
"id": 43,
"name": "ContainerComponent",
"variant": "declaration",
"kind": 256,
"flags": {},
"children": [
{
"id": 45,
"name": "component",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 12,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L12"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/utilities/src/lib/helpers.ts",
"qualifiedName": "Constructor"
},
"name": "Constructor",
"package": "@rxap/utilities"
}
},
{
"id": 48,
"name": "componentFactoryResolver",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 15,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L15"
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ComponentFactoryResolver"
},
"name": "ComponentFactoryResolver",
"package": "@angular/core"
}
]
}
},
{
"id": 44,
"name": "id",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 11,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L11"
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 47,
"name": "injector",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 14,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L14"
}
],
"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"
}
]
}
},
{
"id": 46,
"name": "viewContainerRef",
"variant": "declaration",
"kind": 1024,
"flags": {
"isOptional": true
},
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 13,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L13"
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ViewContainerRef"
},
"name": "ViewContainerRef",
"package": "@angular/core"
}
]
}
}
],
"groups": [
{
"title": "Properties",
"children": [
45,
48,
44,
47,
46
]
}
],
"sources": [
{
"fileName": "window-container-sidenav.service.ts",
"line": 10,
"character": 17,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/services/src/lib/window-container-sidenav.service.ts#L10"
}
]
}
],
"groups": [
{
"title": "Classes",
"children": [
1,
9,
17,
32,
49
]
},
{
"title": "Interfaces",
"children": [
43
]
}
],
"packageName": "@rxap/services",
"packageVersion": "19.0.4",
"readme": [
{
"kind": "text",
"text": "Provides Angular services for common tasks such as loading images, managing loading indicators, resetting data, and managing components in a window container sidenav. It also includes a service to generate avatar images. This package offers reusable services to simplify development in Angular applications.\n\n[](https://www.npmjs.com/package/@rxap/services)\n[](https://commitizen.github.io/cz-cli/)\n[](https://github.com/prettier/prettier)\n\n\n\n\n- [Installation](#installation)\n- [Generators](#generators)\n - [init](#init)\n\n# Installation\n\n**Add the package to your workspace:**\n"
},
{
"kind": "code",
"text": "```bash\nyarn add @rxap/services\n```"
},
{
"kind": "text",
"text": "\n**Install peer dependencies:**\n"
},
{
"kind": "code",
"text": "```bash\nyarn add @angular/common @angular/core @rxap/rxjs @rxap/utilities rxjs \n```"
},
{
"kind": "text",
"text": "\n**Execute the init generator:**\n"
},
{
"kind": "code",
"text": "```bash\nyarn nx g @rxap/services:init\n```"
},
{
"kind": "text",
"text": "\n# Generators\n\n## init\n> Initialize the package in the workspace\n\n"
},
{
"kind": "code",
"text": "```bash\nnx g @rxap/services:init\n```"
}
],
"symbolIdMap": {
"0": {
"sourceFileName": "packages/angular/services/src/index.ts",
"qualifiedName": ""
},
"1": {
"sourceFileName": "packages/angular/services/src/lib/avatar-image.service.ts",
"qualifiedName": "AvatarImageService"
},
"4": {
"sourceFileName": "packages/angular/services/src/lib/avatar-image.service.ts",
"qualifiedName": "AvatarImageService.get"
},
"5": {
"sourceFileName": "packages/angular/services/src/lib/avatar-image.service.ts",
"qualifiedName": "AvatarImageService.get"
},
"6": {
"sourceFileName": "packages/angular/services/src/lib/avatar-image.service.ts",
"qualifiedName": "__0"
},
"7": {
"sourceFileName": "packages/angular/services/src/lib/avatar-image.service.ts",
"qualifiedName": "__type"
},
"8": {
"sourceFileName": "packages/angular/services/src/lib/avatar-image.service.ts",
"qualifiedName": "__type.name"
},
"9": {
"sourceFileName": "packages/angular/services/src/lib/image-loader.service.ts",
"qualifiedName": "ImageLoaderService"
},
"14": {
"sourceFileName": "packages/angular/services/src/lib/image-loader.service.ts",
"qualifiedName": "ImageLoaderService.load"
},
"15": {
"sourceFileName": "packages/angular/services/src/lib/image-loader.service.ts",
"qualifiedName": "ImageLoaderService.load"
},
"16": {
"sourceFileName": "packages/angular/services/src/lib/image-loader.service.ts",
"qualifiedName": "imageSrc"
},
"17": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "LoadingIndicatorService"
},
"18": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "LoadingIndicatorService.__constructor"
},
"19": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "LoadingIndicatorService"
},
"20": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "LoadingIndicatorService.isLoading$"
},
"23": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "LoadingIndicatorService.attachLoading"
},
"24": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "LoadingIndicatorService.attachLoading"
},
"25": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "loading$"
},
"26": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "LoadingIndicatorService.ngOnDestroy"
},
"27": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "LoadingIndicatorService.ngOnDestroy"
},
"28": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "LoadingIndicatorService.disable"
},
"29": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "LoadingIndicatorService.disable"
},
"30": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "LoadingIndicatorService.enable"
},
"31": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "LoadingIndicatorService.enable"
},
"32": {
"sourceFileName": "packages/angular/services/src/lib/reset.service.ts",
"qualifiedName": "ResetService"
},
"35": {
"sourceFileName": "packages/angular/services/src/lib/reset.service.ts",
"qualifiedName": "ResetService.view$"
},
"36": {
"sourceFileName": "packages/angular/services/src/lib/reset.service.ts",
"qualifiedName": "ResetService.dataSource$"
},
"37": {
"sourceFileName": "packages/angular/services/src/lib/reset.service.ts",
"qualifiedName": "ResetService.resetView"
},
"38": {
"sourceFileName": "packages/angular/services/src/lib/reset.service.ts",
"qualifiedName": "ResetService.resetView"
},
"39": {
"sourceFileName": "packages/angular/services/src/lib/reset.service.ts",
"qualifiedName": "ResetService.resetDataSource"
},
"40": {
"sourceFileName": "packages/angular/services/src/lib/reset.service.ts",
"qualifiedName": "ResetService.resetDataSource"
},
"41": {
"sourceFileName": "packages/angular/services/src/lib/reset.service.ts",
"qualifiedName": "ResetService.resetAll"
},
"42": {
"sourceFileName": "packages/angular/services/src/lib/reset.service.ts",
"qualifiedName": "ResetService.resetAll"
},
"43": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "ContainerComponent"
},
"44": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "ContainerComponent.id"
},
"45": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "ContainerComponent.component"
},
"46": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "ContainerComponent.viewContainerRef"
},
"47": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "ContainerComponent.injector"
},
"48": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "ContainerComponent.componentFactoryResolver"
},
"49": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "WindowContainerSidenavService"
},
"52": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "WindowContainerSidenavService.add$"
},
"53": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "WindowContainerSidenavService.remove$"
},
"55": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "WindowContainerSidenavService.add"
},
"56": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "WindowContainerSidenavService.add"
},
"57": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "component"
},
"58": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "WindowContainerSidenavService.remove"
},
"59": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "WindowContainerSidenavService.remove"
},
"60": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "componentOrId"
},
"61": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "WindowContainerSidenavService.getAll"
},
"62": {
"sourceFileName": "packages/angular/services/src/lib/window-container-sidenav.service.ts",
"qualifiedName": "WindowContainerSidenavService.getAll"
}
},
"files": {
"entries": {
"1": "packages/angular/services/src/index.ts"
},
"reflections": {
"1": 0
}
}
}