@rxap/window-system
Version:
A module for creating and managing windows within an Angular application. It provides components for window containers, toolbars, resizers, action bars, and task bars, along with services for managing window instances and configurations. This library allo
1,885 lines (1,884 loc) • 388 kB
JSON
{
"id": 0,
"name": "@rxap/window-system",
"variant": "project",
"kind": 1,
"flags": {},
"children": [
{
"id": 102,
"name": "DefaultWindowComponent",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 103,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"signatures": [
{
"id": 104,
"name": "DefaultWindowComponent",
"variant": "signature",
"kind": 16384,
"flags": {},
"type": {
"type": "reference",
"target": 102,
"name": "DefaultWindowComponent",
"package": "@rxap/window-system"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
103
]
}
],
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/default-window/default-window.component.ts",
"line": 15,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/default-window/default-window.component.ts#L15"
}
]
},
{
"id": 472,
"name": "RxapWindowSystemModule",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 473,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"signatures": [
{
"id": 474,
"name": "RxapWindowSystemModule",
"variant": "signature",
"kind": 16384,
"flags": {},
"type": {
"type": "reference",
"target": 472,
"name": "RxapWindowSystemModule",
"package": "@rxap/window-system"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
473
]
}
],
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-system.module.ts",
"line": 29,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-system.module.ts#L29"
}
]
},
{
"id": 94,
"name": "WindowActionBarComponent",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 95,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-action-bar/window-action-bar.component.ts",
"line": 22,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-action-bar/window-action-bar.component.ts#L22"
}
],
"signatures": [
{
"id": 96,
"name": "WindowActionBarComponent",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-action-bar/window-action-bar.component.ts",
"line": 22,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-action-bar/window-action-bar.component.ts#L22"
}
],
"parameters": [
{
"id": 97,
"name": "context",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
},
{
"id": 98,
"name": "injector",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "Injector"
},
"name": "Injector",
"package": "@angular/core"
}
}
],
"type": {
"type": "reference",
"target": 94,
"name": "WindowActionBarComponent",
"package": "@rxap/window-system"
}
}
]
},
{
"id": 99,
"name": "definitions",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-action-bar/window-action-bar.component.ts",
"line": 19,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-action-bar/window-action-bar.component.ts#L19"
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "array",
"elementType": {
"type": "reference",
"target": {
"sourceFileName": "packages/rxjs/src/lib/button.definition.ts",
"qualifiedName": "ButtonDefinition"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
},
{
"type": "reference",
"target": {
"sourceFileName": "packages/utilities/src/lib/helpers.ts",
"qualifiedName": "Action"
},
"name": "Action",
"package": "@rxap/utilities"
}
],
"name": "ButtonDefinition",
"package": "@rxap/rxjs"
}
}
]
},
"defaultValue": "null"
},
{
"id": 101,
"name": "injector",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-action-bar/window-action-bar.component.ts",
"line": 22,
"character": 64,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-action-bar/window-action-bar.component.ts#L22"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "Injector"
},
"name": "Injector",
"package": "@angular/core"
}
},
{
"id": 100,
"name": "position",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-action-bar/window-action-bar.component.ts",
"line": 20,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-action-bar/window-action-bar.component.ts#L20"
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"defaultValue": "'start'"
}
],
"groups": [
{
"title": "Constructors",
"children": [
95
]
},
{
"title": "Properties",
"children": [
99,
101,
100
]
}
],
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-action-bar/window-action-bar.component.ts",
"line": 17,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-action-bar/window-action-bar.component.ts#L17"
}
]
},
{
"id": 75,
"name": "WindowContainerComponent",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 76,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"signatures": [
{
"id": 77,
"name": "WindowContainerComponent",
"variant": "signature",
"kind": 16384,
"flags": {},
"type": {
"type": "reference",
"target": 75,
"name": "WindowContainerComponent",
"package": "@rxap/window-system"
}
}
]
},
{
"id": 79,
"name": "containerRef",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 63,
"character": 51,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L63"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ElementRef"
},
"name": "ElementRef",
"package": "@angular/core"
}
},
{
"id": 84,
"name": "context",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 70,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L70"
}
],
"type": {
"type": "reference",
"target": 163,
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "WindowContext",
"package": "@rxap/window-system"
},
"defaultValue": "..."
},
{
"id": 78,
"name": "footerContent",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 61,
"character": 53,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L61"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ElementRef"
},
"name": "ElementRef",
"package": "@angular/core"
}
},
{
"id": 82,
"name": "height",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 67,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L67"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "Signal"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Signal",
"package": "@angular/core"
}
},
{
"id": 81,
"name": "width",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 66,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L66"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "Signal"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "Signal",
"package": "@angular/core"
}
},
{
"id": 80,
"name": "windowContainerResizer",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 64,
"character": 62,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L64"
}
],
"type": {
"type": "reference",
"target": 41,
"name": "WindowResizerComponent",
"package": "@rxap/window-system"
}
},
{
"id": 86,
"name": "windowInstance",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 72,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L72"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "LoadingIndicatorService"
},
"name": "LoadingIndicatorService",
"package": "@rxap/services"
},
"defaultValue": "..."
},
{
"id": 85,
"name": "windowRef",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 71,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L71"
}
],
"type": {
"type": "reference",
"target": 200,
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "WindowRef",
"package": "@rxap/window-system"
},
"defaultValue": "..."
},
{
"id": 87,
"name": "id",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 75,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L75"
}
],
"getSignature": {
"id": 88,
"name": "id",
"variant": "signature",
"kind": 524288,
"flags": {},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 75,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L75"
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
},
{
"id": 89,
"name": "ngOnInit",
"variant": "declaration",
"kind": 2048,
"flags": {},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 79,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L79"
}
],
"signatures": [
{
"id": 90,
"name": "ngOnInit",
"variant": "signature",
"kind": 4096,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "A callback method that is invoked immediately after the\ndefault change detector has checked the directive's\ndata-bound properties for the first time,\nand before any of the view or content children have been checked.\nIt is invoked only once when the directive is instantiated."
}
]
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 79,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L79"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnInit.ngOnInit"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnInit.ngOnInit"
}
},
{
"id": 91,
"name": "onDragEnded",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 99,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L99"
}
],
"signatures": [
{
"id": 92,
"name": "onDragEnded",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 99,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L99"
}
],
"parameters": [
{
"id": 93,
"name": "$event",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/cdk/drag-drop/index.d.ts",
"qualifiedName": "CdkDragEnd"
},
"name": "CdkDragEnd",
"package": "@angular/cdk"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
76
]
},
{
"title": "Properties",
"children": [
79,
84,
78,
82,
81,
80,
86,
85
]
},
{
"title": "Accessors",
"children": [
87
]
},
{
"title": "Methods",
"children": [
89,
91
]
}
],
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-container/window-container.component.ts",
"line": 59,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-container/window-container.component.ts#L59"
}
],
"implementedTypes": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "OnInit"
},
"name": "OnInit",
"package": "@angular/core"
}
]
},
{
"id": 56,
"name": "WindowContentComponent",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 57,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-content/window-content.component.ts",
"line": 59,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-content/window-content.component.ts#L59"
}
],
"signatures": [
{
"id": 58,
"name": "WindowContentComponent",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-content/window-content.component.ts",
"line": 59,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-content/window-content.component.ts#L59"
}
],
"parameters": [
{
"id": 59,
"name": "context",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
},
{
"id": 60,
"name": "windowRef",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 200,
"name": "WindowRef",
"package": "@rxap/window-system"
}
},
{
"id": 61,
"name": "injector",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "Injector"
},
"name": "Injector",
"package": "@angular/core"
}
},
{
"id": 62,
"name": "viewContainerRef",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ViewContainerRef"
},
"name": "ViewContainerRef",
"package": "@angular/core"
}
},
{
"id": 63,
"name": "loadingIndicatorService",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/angular/services/src/lib/loading-indicator.service.ts",
"qualifiedName": "LoadingIndicatorService"
},
"name": "LoadingIndicatorService",
"package": "@rxap/services"
}
}
],
"type": {
"type": "reference",
"target": 56,
"name": "WindowContentComponent",
"package": "@rxap/window-system"
}
}
]
},
{
"id": 64,
"name": "context",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-content/window-content.component.ts",
"line": 52,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-content/window-content.component.ts#L52"
}
],
"type": {
"type": "reference",
"target": 169,
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "WindowContainerContext",
"package": "@rxap/window-system"
}
},
{
"id": 65,
"name": "portal",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-content/window-content.component.ts",
"line": 54,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-content/window-content.component.ts#L54"
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/cdk/portal/index.d.ts",
"qualifiedName": "Portal"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Portal",
"package": "@angular/cdk"
}
]
},
"defaultValue": "null"
},
{
"id": 66,
"name": "portalOutlet",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-content/window-content.component.ts",
"line": 57,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-content/window-content.component.ts#L57"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/cdk/portal/index.d.ts",
"qualifiedName": "CdkPortalOutlet"
},
"name": "CdkPortalOutlet",
"package": "@angular/cdk"
}
},
{
"id": 73,
"name": "ngAfterViewInit",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-content/window-content.component.ts",
"line": 79,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-content/window-content.component.ts#L79"
}
],
"signatures": [
{
"id": 74,
"name": "ngAfterViewInit",
"variant": "signature",
"kind": 4096,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "A callback method that is invoked immediately after\nAngular has completed initialization of a component's view.\nIt is invoked only once when the view is instantiated."
}
]
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-content/window-content.component.ts",
"line": 79,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-content/window-content.component.ts#L79"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "AfterViewInit.ngAfterViewInit"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "AfterViewInit.ngAfterViewInit"
}
},
{
"id": 71,
"name": "ngOnInit",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-content/window-content.component.ts",
"line": 71,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-content/window-content.component.ts#L71"
}
],
"signatures": [
{
"id": 72,
"name": "ngOnInit",
"variant": "signature",
"kind": 4096,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "A callback method that is invoked immediately after the\ndefault change detector has checked the directive's\ndata-bound properties for the first time,\nand before any of the view or content children have been checked.\nIt is invoked only once when the directive is instantiated."
}
]
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-content/window-content.component.ts",
"line": 71,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-content/window-content.component.ts#L71"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnInit.ngOnInit"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnInit.ngOnInit"
}
}
],
"groups": [
{
"title": "Constructors",
"children": [
57
]
},
{
"title": "Properties",
"children": [
64,
65,
66
]
},
{
"title": "Methods",
"children": [
73,
71
]
}
],
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-content/window-content.component.ts",
"line": 50,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-content/window-content.component.ts#L50"
}
],
"implementedTypes": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "AfterViewInit"
},
"name": "AfterViewInit",
"package": "@angular/core"
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "OnInit"
},
"name": "OnInit",
"package": "@angular/core"
}
]
},
{
"id": 175,
"name": "WindowFooterDirective",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 180,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-footer.directive.ts",
"line": 22,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-footer.directive.ts#L22"
}
],
"signatures": [
{
"id": 181,
"name": "WindowFooterDirective",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-footer.directive.ts",
"line": 22,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-footer.directive.ts#L22"
}
],
"parameters": [
{
"id": 182,
"name": "windowRef",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 200,
"name": "WindowRef",
"package": "@rxap/window-system"
}
},
{
"id": 183,
"name": "template",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "TemplateRef"
},
"typeArguments": [
{
"type": "reference",
"target": 173,
"name": "WindowFooterTemplateContext",
"package": "@rxap/window-system"
}
],
"name": "TemplateRef",
"package": "@angular/core"
}
},
{
"id": 184,
"name": "viewContainerRef",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ViewContainerRef"
},
"name": "ViewContainerRef",
"package": "@angular/core"
}
}
],
"type": {
"type": "reference",
"target": 175,
"name": "WindowFooterDirective",
"package": "@rxap/window-system"
}
}
]
},
{
"id": 188,
"name": "ngOnInit",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-footer.directive.ts",
"line": 43,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-footer.directive.ts#L43"
}
],
"signatures": [
{
"id": 189,
"name": "ngOnInit",
"variant": "signature",
"kind": 4096,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "A callback method that is invoked immediately after the\ndefault change detector has checked the directive's\ndata-bound properties for the first time,\nand before any of the view or content children have been checked.\nIt is invoked only once when the directive is instantiated."
}
]
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-footer.directive.ts",
"line": 43,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-footer.directive.ts#L43"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnInit.ngOnInit"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnInit.ngOnInit"
}
},
{
"id": 176,
"name": "ngTemplateContextGuard",
"variant": "declaration",
"kind": 2048,
"flags": {
"isStatic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-footer.directive.ts",
"line": 38,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-footer.directive.ts#L38"
}
],
"signatures": [
{
"id": 177,
"name": "ngTemplateContextGuard",
"variant": "signature",
"kind": 4096,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "Asserts the correct type of the context for the template that "
},
{
"kind": "code",
"text": "`NgForOf`"
},
{
"kind": "text",
"text": " will render.\n\nThe presence of this method is a signal to the Ivy template type-check compiler that the\n"
},
{
"kind": "code",
"text": "`NgForOf`"
},
{
"kind": "text",
"text": " structural directive renders its template with a specific context type."
}
]
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-footer.directive.ts",
"line": 38,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-footer.directive.ts#L38"
}
],
"parameters": [
{
"id": 178,
"name": "dir",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 175,
"name": "WindowFooterDirective",
"package": "@rxap/window-system"
}
},
{
"id": 179,
"name": "ctx",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "predicate",
"name": "ctx",
"asserts": false,
"targetType": {
"type": "reference",
"target": 173,
"name": "WindowFooterTemplateContext",
"package": "@rxap/window-system"
}
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
180
]
},
{
"title": "Methods",
"children": [
188,
176
]
}
],
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-footer.directive.ts",
"line": 20,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-footer.directive.ts#L20"
}
],
"implementedTypes": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "OnInit"
},
"name": "OnInit",
"package": "@angular/core"
}
]
},
{
"id": 190,
"name": "WindowInstanceService",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 191,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"signatures": [
{
"id": 192,
"name": "WindowInstanceService",
"variant": "signature",
"kind": 16384,
"flags": {},
"type": {
"type": "reference",
"target": 190,
"name": "WindowInstanceService",
"package": "@rxap/window-system"
}
}
]
},
{
"id": 193,
"name": "loading$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-instance.service.ts",
"line": 18,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-instance.service.ts#L18"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/rxjs/src/lib/toggle-subject.ts",
"qualifiedName": "ToggleSubject"
},
"name": "ToggleSubject",
"package": "@rxap/rxjs"
},
"defaultValue": "..."
},
{
"id": 195,
"name": "attachLoading",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-instance.service.ts",
"line": 22,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-instance.service.ts#L22"
}
],
"signatures": [
{
"id": 196,
"name": "attachLoading",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-instance.service.ts",
"line": 22,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-instance.service.ts#L22"
}
],
"parameters": [
{
"id": 197,
"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": 198,
"name": "ngOnDestroy",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-instance.service.ts",
"line": 28,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-instance.service.ts#L28"
}
],
"signatures": [
{
"id": 199,
"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": "packages/angular/window-system/src/lib/window-instance.service.ts",
"line": 28,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-instance.service.ts#L28"
}
],
"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": [
191
]
},
{
"title": "Properties",
"children": [
193
]
},
{
"title": "Methods",
"children": [
195,
198
]
}
],
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-instance.service.ts",
"line": 16,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-instance.service.ts#L16"
}
],
"implementedTypes": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "OnDestroy"
},
"name": "OnDestroy",
"package": "@angular/core"
}
]
},
{
"id": 200,
"name": "WindowRef",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 205,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-ref.ts",
"line": 47,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-ref.ts#L47"
}
],
"signatures": [
{
"id": 206,
"name": "WindowRef",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-ref.ts",
"line": 47,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-ref.ts#L47"
}
],
"typeParameters": [
{
"id": 207,
"name": "D",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"default": {
"type": "intrinsic",
"name": "any"
}
},
{
"id": 208,
"name": "R",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"default": {
"type": "intrinsic",
"name": "any"
}
}
],
"parameters": [
{
"id": 209,
"name": "overlayRef",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/cdk/overlay/index.d.ts",
"qualifiedName": "OverlayRef"
},
"name": "OverlayRef",
"package": "@angular/cdk"
}
},
{
"id": 210,
"name": "overlay",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/cdk/overlay/index.d.ts",
"qualifiedName": "Overlay"
},
"name": "Overlay",
"package": "@angular/cdk"
}
},
{
"id": 211,
"name": "settings",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 120,
"typeArguments": [
{
"type": "reference",
"target": 207,
"name": "D",
"package": "@rxap/window-system",
"qualifiedName": "WindowRef.D",
"refersToTypeParameter": true
}
],
"name": "WindowSettings",
"package": "@rxap/window-system"
}
}
],
"type": {
"type": "reference",
"target": 200,
"typeArguments": [
{
"type": "reference",
"target": 207,
"name": "D",
"package": "@rxap/window-system",
"qualifiedName": "WindowRef.D",
"refersToTypeParameter": true
},
{
"type": "reference",
"target": 208,
"name": "R",
"package": "@rxap/window-system",
"qualifiedName": "WindowRef.R",
"refersToTypeParameter": true
}
],
"name": "WindowRef",
"package": "@rxap/window-system"
},
"overwrites": {
"type": "reference",
"target": -1,
"name": "Subject<R>.constructor"
}
}
],
"overwrites": {
"type": "reference",
"target": -1,
"name": "Subject<R>.constructor"
}
},
{
"id": 215,
"name": "attachedRef$",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "packages/angular/window-system/src/lib/window-ref.ts",
"line": 31,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/window-system/src/lib/window-ref.ts#L31"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/rxjs/src/internal/ReplaySubject.ts",
"qualifiedName": "ReplaySubject"
},
"typeArguments": [
{
"type": "union",
"types": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ComponentRef"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "ComponentRef",
"package": "@angular/core"
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "EmbeddedViewRef"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "EmbeddedViewRef",
"package": "@angular/core"
}
]
}
],
"name": "ReplaySubject",
"package": "rxjs"
},
"defaultValue": "..."
},
{
"id": 290,
"name": "closed",
"variant": "declaration",
"kind": 1024,
"flags": {
"isExternal": true,
"isInherited": true
},
"sources": [
{
"fileName": "node_modules/rxjs/dist/types/internal/Subject.d.ts",
"line": 12,
"character": 4
}