UNPKG

@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
{ "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[![npm version](https://img.shields.io/npm/v/@rxap/services?style=flat-square)](https://www.npmjs.com/package/@rxap/services)\n[![commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg?style=flat-square)](https://commitizen.github.io/cz-cli/)\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n![Libraries.io dependency status for latest release, scoped npm package](https://img.shields.io/librariesio/release/npm/@rxap/services)\n![npm](https://img.shields.io/npm/dm/@rxap/services)\n![NPM](https://img.shields.io/npm/l/@rxap/services)\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 } } }