UNPKG

@deepkit/desktop-ui

Version:

Library for desktop UI widgets in Angular 10+

2,072 lines 1.52 MB
{ "id": 0, "name": "Deepkit", "kind": 1, "kindString": "Project", "flags": {}, "children": [ { "id": 931, "name": "ActiveComponent", "kind": 128, "kindString": "Class", "flags": { "isAbstract": true }, "children": [ { "id": 932, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "signatures": [ { "id": 933, "name": "new ActiveComponent", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "type": { "type": "reference", "id": 931, "name": "ActiveComponent" } } ] }, { "id": 934, "name": "active", "kind": 1024, "kindString": "Property", "flags": { "isAbstract": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/button/button.component.ts", "line": 49, "character": 13, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/button/button.component.ts#L49" } ], "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "WritableSignal", "qualifiedName": "WritableSignal", "package": "@angular/core" } }, { "id": 937, "name": "destroy", "kind": 1024, "kindString": "Property", "flags": { "isAbstract": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/button/button.component.ts", "line": 52, "character": 13, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/button/button.component.ts#L52" } ], "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "OutputEmitterRef", "qualifiedName": "OutputEmitterRef", "package": "@angular/core" } }, { "id": 935, "name": "registeredHotkey", "kind": 1024, "kindString": "Property", "flags": { "isOptional": true, "isAbstract": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/button/button.component.ts", "line": 50, "character": 13, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/button/button.component.ts#L50" } ], "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "string" } ], "name": "WritableSignal", "qualifiedName": "WritableSignal", "package": "@angular/core" } }, { "id": 936, "name": "showHotkey", "kind": 1024, "kindString": "Property", "flags": { "isOptional": true, "isAbstract": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/button/button.component.ts", "line": 51, "character": 13, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/button/button.component.ts#L51" } ], "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "WritableSignal", "qualifiedName": "WritableSignal", "package": "@angular/core" } }, { "id": 938, "name": "activate", "kind": 2048, "kindString": "Method", "flags": { "isAbstract": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/button/button.component.ts", "line": 54, "character": 13, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/button/button.component.ts#L54" } ], "signatures": [ { "id": 939, "name": "activate", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "void" } } ] } ], "groups": [ { "title": "Constructors", "children": [ 932 ] }, { "title": "Properties", "children": [ 934, 937, 935, 936 ] }, { "title": "Methods", "children": [ 938 ] } ], "sources": [ { "fileName": "packages/desktop-ui/src/components/button/button.component.ts", "line": 48, "character": 22, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/button/button.component.ts#L48" } ], "implementedBy": [ { "type": "reference", "id": 957, "name": "ButtonComponent" }, { "type": "reference", "id": 1389, "name": "DropdownItemComponent" }, { "type": "reference", "id": 491, "name": "MenuBase" } ], "decorators": [] }, { "id": 229, "name": "AdaptiveContainerComponent", "kind": 128, "kindString": "Class", "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The AdaptiveContainerComponent is a flexible container that arranges its child elements\nin a row or column, depending on the specified direction. It uses flexbox to manage the layout\nand automatically hides elements that overflow the container's bounds.\n\nThe container uses flex-wrap: nowrap to detect overflow and hides elements (display: none) that do not fit.\n\nOverflowing elements can be moved to a hidden container automatically, which per default is put into a dropdown\nthat can be opened to show the hidden elements.\n\n" }, { "kind": "code", "text": "```html\n<dui-adaptive-container>\n <dui-button>Button 1</dui-button>\n <dui-button>Button 2</dui-button>\n <dui-button>Button 3</dui-button>\n <dui-button>Button 4</dui-button>\n</dui-adaptive-container>\n```" } ] }, "children": [ { "id": 230, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 199, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L199" } ], "signatures": [ { "id": 231, "name": "new AdaptiveContainerComponent", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "type": { "type": "reference", "id": 229, "name": "AdaptiveContainerComponent" } } ] }, { "id": 233, "name": "contentDropdownComponent", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 57, "character": 14, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L57" } ], "type": { "type": "reference", "typeArguments": [ { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "id": 1245, "name": "DropdownComponent" } ] } ], "name": "Signal", "qualifiedName": "Signal", "package": "@angular/core" }, "defaultValue": "..." }, { "id": 238, "name": "direction", "kind": 1024, "kindString": "Property", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 73, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L73" } ], "type": { "type": "reference", "typeArguments": [ { "type": "union", "types": [ { "type": "literal", "value": "row" }, { "type": "literal", "value": "column" }, { "type": "literal", "value": "row-reverse" }, { "type": "literal", "value": "column-reverse" } ] } ], "name": "InputSignal", "qualifiedName": "InputSignal", "package": "@angular/core" }, "defaultValue": "...", "input": { "required": false } }, { "id": 235, "name": "dropdown", "kind": 1024, "kindString": "Property", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 60, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L60" } ], "type": { "type": "reference", "typeArguments": [ { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "id": 1245, "name": "DropdownComponent" } ] } ], "name": "Signal", "qualifiedName": "Signal", "package": "@angular/core" }, "defaultValue": "..." }, { "id": 237, "name": "dropdownClass", "kind": 1024, "kindString": "Property", "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The class to apply to the dropdown container." } ] }, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 71, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L71" } ], "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "string" } ], "name": "InputSignal", "qualifiedName": "InputSignal", "package": "@angular/core" }, "defaultValue": "...", "input": { "required": false } }, { "id": 241, "name": "effectiveElement", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 85, "character": 14, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L85" } ], "type": { "type": "reference", "typeArguments": [ { "type": "reference", "name": "HTMLElement", "qualifiedName": "HTMLElement", "package": "typescript" } ], "name": "Signal", "qualifiedName": "Signal", "package": "@angular/core" }, "defaultValue": "..." }, { "id": 236, "name": "element", "kind": 1024, "kindString": "Property", "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Per default, the dui-adaptive-container will be made adaptive. Pass an Element or ElementRef to\nuse a different element as the container." } ] }, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 66, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L66" } ], "type": { "type": "reference", "typeArguments": [ { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "name": "Element", "qualifiedName": "Element", "package": "typescript" }, { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "any" } ], "name": "ElementRef", "qualifiedName": "ElementRef", "package": "@angular/core" } ] } ], "name": "InputSignal", "qualifiedName": "InputSignal", "package": "@angular/core" }, "defaultValue": "...", "input": { "required": false } }, { "id": 244, "name": "hiddenContainer", "kind": 1024, "kindString": "Property", "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The elements that are currently hidden, either currently hidden (display: none) or moved to the hidden container." } ] }, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 97, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L97" } ], "type": { "type": "reference", "typeArguments": [ { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "name": "HTMLElement", "qualifiedName": "HTMLElement", "package": "typescript" } ] } ], "name": "WritableSignal", "qualifiedName": "WritableSignal", "package": "@angular/core" }, "defaultValue": "..." }, { "id": 243, "name": "hiddenElements", "kind": 1024, "kindString": "Property", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 92, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L92" } ], "type": { "type": "reference", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "HTMLElement", "qualifiedName": "HTMLElement", "package": "typescript" } } ], "name": "WritableSignal", "qualifiedName": "WritableSignal", "package": "@angular/core" }, "defaultValue": "..." }, { "id": 232, "name": "host", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 56, "character": 14, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L56" } ], "type": { "type": "reference", "typeArguments": [ { "type": "reference", "name": "HTMLElement", "qualifiedName": "HTMLElement", "package": "typescript" } ], "name": "ElementRef", "qualifiedName": "ElementRef", "package": "@angular/core" }, "defaultValue": "..." }, { "id": 254, "name": "lastMutationObserver", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 197, "character": 14, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L197" } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "name": "MutationObserver", "qualifiedName": "MutationObserver", "package": "typescript" } ] } }, { "id": 253, "name": "lastObserver", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 196, "character": 14, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L196" } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "name": "ResizeObserver", "qualifiedName": "ResizeObserver", "package": "typescript" } ] } }, { "id": 240, "name": "showElements", "kind": 1024, "kindString": "Property", "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Trigger for elements that were hidden and are now shown again." } ] }, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 83, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L83" } ], "type": { "type": "reference", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "Element", "qualifiedName": "Element", "package": "typescript" } } ], "name": "OutputEmitterRef", "qualifiedName": "OutputEmitterRef", "package": "@angular/core" }, "defaultValue": "..." }, { "id": 242, "name": "vertical", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 90, "character": 14, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L90" } ], "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "Signal", "qualifiedName": "Signal", "package": "@angular/core" }, "defaultValue": "..." }, { "id": 234, "name": "viewDropdownComponent", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 58, "character": 14, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L58" } ], "type": { "type": "reference", "typeArguments": [ { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "id": 1245, "name": "DropdownComponent" } ] } ], "name": "Signal", "qualifiedName": "Signal", "package": "@angular/core" }, "defaultValue": "..." }, { "id": 239, "name": "visibilityChange", "kind": 1024, "kindString": "Property", "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Triggers for elements that are now hidden." } ] }, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 78, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L78" } ], "type": { "type": "reference", "typeArguments": [ { "type": "array", "elementType": { "type": "reference", "name": "Element", "qualifiedName": "Element", "package": "typescript" } } ], "name": "OutputEmitterRef", "qualifiedName": "OutputEmitterRef", "package": "@angular/core" }, "defaultValue": "..." }, { "id": 259, "name": "ngAfterViewInit", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 220, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L220" } ], "signatures": [ { "id": 260, "name": "ngAfterViewInit", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "void" }, "implementationOf": { "type": "reference", "name": "AfterViewInit.ngAfterViewInit" } } ], "implementationOf": { "type": "reference", "name": "AfterViewInit.ngAfterViewInit" } }, { "id": 255, "name": "ngOnDestroy", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 211, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L211" } ], "signatures": [ { "id": 256, "name": "ngOnDestroy", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "void" }, "implementationOf": { "type": "reference", "name": "OnDestroy.ngOnDestroy" } } ], "implementationOf": { "type": "reference", "name": "OnDestroy.ngOnDestroy" } }, { "id": 257, "name": "ngOnInit", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 216, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L216" } ], "signatures": [ { "id": 258, "name": "ngOnInit", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "void" }, "implementationOf": { "type": "reference", "name": "OnInit.ngOnInit" } } ], "implementationOf": { "type": "reference", "name": "OnInit.ngOnInit" } }, { "id": 245, "name": "registerHiddenContainer", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 99, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L99" } ], "signatures": [ { "id": 246, "name": "registerHiddenContainer", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 247, "name": "hiddenContainer", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "HTMLElement", "qualifiedName": "HTMLElement", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 248, "name": "unregisterHiddenContainer", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 109, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L109" } ], "signatures": [ { "id": 249, "name": "unregisterHiddenContainer", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 250, "name": "hiddenContainer", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "HTMLElement", "qualifiedName": "HTMLElement", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 251, "name": "update", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 124, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L124" } ], "signatures": [ { "id": 252, "name": "update", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "void" } } ] } ], "groups": [ { "title": "Constructors", "children": [ 230 ] }, { "title": "Properties", "children": [ 233, 238, 235, 237, 241, 236, 244, 243, 232, 254, 253, 240, 242, 234, 239 ] }, { "title": "Methods", "children": [ 259, 255, 257, 245, 248, 251 ] } ], "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 55, "character": 13, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L55" } ], "implementedTypes": [ { "type": "reference", "name": "OnInit", "qualifiedName": "OnInit", "package": "@angular/core" }, { "type": "reference", "name": "AfterViewInit", "qualifiedName": "AfterViewInit", "package": "@angular/core" }, { "type": "reference", "name": "OnDestroy", "qualifiedName": "OnDestroy", "package": "@angular/core" } ], "decorators": [ { "name": "Component", "selector": "dui-adaptive-container" } ] }, { "id": 261, "name": "AdaptiveHiddenContainer", "kind": 128, "kindString": "Class", "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Directive to mark an element as a hidden container for the adaptive container.\nIf defined, adaptive-container uses this element to place hidden elements into it.\n\n" }, { "kind": "code", "text": "```html\n<dui-adaptive-container>\n <dui-button>Button 1</dui-button>\n <dui-button>Button 2</dui-button>\n <dui-dropdown>\n <div *dropdownContainer duiAdaptiveHiddenContainer></ng-container>\n </dui-dropdown>\n</dui-adaptive-container>\n```" } ] }, "children": [ { "id": 262, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 244, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L244" } ], "signatures": [ { "id": 263, "name": "new AdaptiveHiddenContainer", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 264, "name": "host", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "typeArguments": [ { "type": "intrinsic", "name": "any" } ], "name": "ElementRef", "qualifiedName": "ElementRef", "package": "@angular/core" } }, { "id": 265, "name": "container", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "id": 229, "name": "AdaptiveContainerComponent" } } ], "type": { "type": "reference", "id": 261, "name": "AdaptiveHiddenContainer" } } ] }, { "id": 268, "name": "ngOnDestroy", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 248, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L248" } ], "signatures": [ { "id": 269, "name": "ngOnDestroy", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "void" }, "implementationOf": { "type": "reference", "name": "OnDestroy.ngOnDestroy" } } ], "implementationOf": { "type": "reference", "name": "OnDestroy.ngOnDestroy" } } ], "groups": [ { "title": "Constructors", "children": [ 262 ] }, { "title": "Methods", "children": [ 268 ] } ], "sources": [ { "fileName": "packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts", "line": 243, "character": 13, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/adaptive-container/adaptive-container.component.ts#L243" } ], "implementedTypes": [ { "type": "reference", "name": "OnDestroy", "qualifiedName": "OnDestroy", "package": "@angular/core" } ], "decorators": [ { "name": "Directive", "selector": "[duiAdaptiveHiddenContainer]" } ] }, { "id": 178, "name": "AsyncEventEmitter", "kind": 128, "kindString": "Class", "flags": {}, "children": [ { "id": 179, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": { "isExternal": true }, "sources": [ { "fileName": "node_modules/@angular/core/discovery.d-C5dkZ8lJ.d.ts", "line": 6130, "character": 4 }, { "fileName": "node_modules/@angular/core/discovery.d-C5dkZ8lJ.d.ts", "line": 6131, "character": 4 } ], "signatures": [ { "id": 180, "name": "new AsyncEventEmitter", "kind": 16384, "kindString": "Constructor signature", "flags": { "isExternal": true }, "typeParameter": [ { "id": 181, "name": "T", "kind": 131072, "kindString": "Type parameter", "flags": { "isExternal": true } } ], "parameters": [ { "id": 182, "name": "isAsync", "kind": 32768, "kindString": "Parameter", "flags": { "isExternal": true, "isOptional": true }, "type": { "type": "intrinsic", "name": "boolean" } } ], "type": { "type": "reference", "id": 178, "typeArguments": [ { "type": "reference", "id": 181, "name": "T" } ], "name": "AsyncEventEmitter" }, "inheritedFrom": { "type": "reference", "name": "EventEmitter<T>.constructor" } } ], "inheritedFrom": { "type": "reference", "name": "EventEmitter<T>.constructor" } }, { "id": 192, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/core/utils.ts", "line": 102, "character": 13, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/core/utils.ts#L102" } ], "signatures": [ { "id": 193, "name": "new AsyncEventEmitter", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Creates an instance of this class that can\ndeliver events synchronously or asynchronously." } ] }, "parameters": [ { "id": 194, "name": "isAsync", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "When true, deliver events asynchronously." } ] }, "type": { "type": "intrinsic", "name": "boolean" } } ], "type": { "type": "reference", "typeArguments": [ { "type": "reference", "id": 181, "name": "T" } ], "name": "EventEmitter", "qualifiedName": "EventEmitter", "package": "@angular/core" }, "inheritedFrom": { "type": "reference", "name": "EventEmitter<T>.constructor" } } ], "inheritedFrom": { "type": "reference", "name": "EventEmitter<T>.constructor" }, "decorators": [] }, { "id": 183, "name": "emit", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/core/utils.ts", "line": 103, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/core/utils.ts#L103" } ], "signatures": [ { "id": 184, "name": "emit", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 185, "name": "value", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "reference", "id": 181, "name": "T" } } ], "type": { "type": "intrinsic", "name": "void" }, "overwrites": { "type": "reference", "name": "EventEmitter.emit" } } ], "overwrites": { "type": "reference", "name": "EventEmitter.emit" } }, { "id": 186, "name": "subscribe", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/core/utils.ts", "line": 107, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/core/utils.ts#L107" } ], "signatures": [ { "id": 187, "name": "subscribe", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { "id": 188, "name": "generatorOrNext", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "any" } }, { "id": 189, "name": "error", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "any" } }, { "id": 190, "name": "complete", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "intrinsic", "name": "any" } } ], "type": { "type": "reference", "name": "Subscription", "qualifiedName": "Subscription", "package": "rxjs" }, "overwrites": { "type": "reference", "name": "EventEmitter.subscribe" } } ], "overwrites": { "type": "reference", "name": "EventEmitter.subscribe" } } ], "groups": [ { "title": "Constructors", "children": [ 179, 192 ] }, { "title": "Methods", "children": [ 183, 186 ] } ], "sources": [ { "fileName": "packages/desktop-ui/src/core/utils.ts", "line": 102, "character": 13, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/core/utils.ts#L102" } ], "typeParameters": [ { "id": 191, "name": "T", "kind": 131072, "kindString": "Type parameter", "flags": {} } ], "extendedTypes": [ { "type": "reference", "typeArguments": [ { "type": "reference", "id": 181, "name": "T" } ], "name": "EventEmitter", "qualifiedName": "EventEmitter", "package": "@angular/core" } ], "decorators": [] }, { "id": 766, "name": "AsyncRenderPipe", "kind": 128, "kindString": "Class", "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Almost the same as |async pipe, but renders directly (detectChanges() instead of marking it only(markForCheck())\non ChangeDetectorRef." } ], "blockTags": [ { "tag": "@deprecated", "content": [ { "kind": "text", "text": "Do not use this pipe anymore, it is not necessary. Use the async pipe instead." } ] } ] }, "children": [ { "id": 767, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/app/pipes.ts", "line": 28, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/app/pipes.ts#L28" } ], "signatures": [ { "id": 768, "name": "new AsyncRenderPipe", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { "id": 769, "name": "cd", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", "name": "ChangeDetectorRef", "qualifiedName": "ChangeDetectorRef", "package": "@angular/core" } } ], "type": { "type": "reference", "id": 766, "name": "AsyncRenderPipe" } } ] }, { "id": 773, "name": "cd", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/app/pipes.ts", "line": 29, "character": 18, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/app/pipes.ts#L29" } ], "type": { "type": "reference", "name": "ChangeDetectorRef", "qualifiedName": "ChangeDetectorRef", "package": "@angular/core" } }, { "id": 772, "name": "lastReturnedValue", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isOptional": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/app/pipes.ts", "line": 26, "character": 14, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/app/pipes.ts#L26" } ], "type": { "type": "intrinsic", "name": "any" } }, { "id": 771, "name": "lastValue", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isOptional": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/app/pipes.ts", "line": 25, "character": 14, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/app/pipes.ts#L25" } ], "type": { "type": "intrinsic", "name": "any" } }, { "id": 770, "name": "subscription", "kind": 1024, "kindString": "Property", "flags": { "isProtected": true, "isOptional": true }, "sources": [ { "fileName": "packages/desktop-ui/src/components/app/pipes.ts", "line": 24, "character": 14, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/app/pipes.ts#L24" } ], "type": { "type": "reference", "name": "Subscription", "qualifiedName": "Subscription", "package": "rxjs" } }, { "id": 774, "name": "ngOnDestroy", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/app/pipes.ts", "line": 32, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/app/pipes.ts#L32" } ], "signatures": [ { "id": 775, "name": "ngOnDestroy", "kind": 4096, "kindString": "Call signature", "flags": {}, "type": { "type": "intrinsic", "name": "void" }, "implementationOf": { "type": "reference", "name": "OnDestroy.ngOnDestroy" } } ], "implementationOf": { "type": "reference", "name": "OnDestroy.ngOnDestroy" } }, { "id": 776, "name": "transform", "kind": 2048, "kindString": "Method", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/app/pipes.ts", "line": 36, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/app/pipes.ts#L36" } ], "signatures": [ { "id": 777, "name": "transform", "kind": 4096, "kindString": "Call signature", "flags": {}, "typeParameter": [ { "id": 778, "name": "T", "kind": 131072, "kindString": "Type parameter", "flags": {} } ], "parameters": [ { "id": 779, "name": "value", "kind": 32768, "kindString": "Parameter", "flags": { "isOptional": true }, "type": { "type": "union", "types": [ { "type": "reference", "typeArguments": [ { "type": "reference", "id": 778, "name": "T" } ], "name": "Observable", "qualifiedName": "Observable", "package": "rxjs" }, { "type": "reference", "typeArguments": [ { "type": "reference", "id": 778, "name": "T" } ], "name": "Promise", "qualifiedName": "Promise", "package": "typescript" } ] } } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "id": 778, "name": "T" } ] }, "implementationOf": { "type": "reference", "name": "PipeTransform.transform" } } ], "implementationOf": { "type": "reference", "name": "PipeTransform.transform" } } ], "groups": [ { "title": "Constructors", "children": [ 767 ] }, { "title": "Properties", "children": [ 773, 772, 771, 770 ] }, { "title": "Methods", "children": [ 774, 776 ] } ], "sources": [ { "fileName": "packages/desktop-ui/src/components/app/pipes.ts", "line": 23, "character": 13, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/app/pipes.ts#L23" } ], "implementedTypes": [ { "type": "reference", "name": "OnDestroy", "qualifiedName": "OnDestroy", "package": "@angular/core" }, { "type": "reference", "name": "PipeTransform", "qualifiedName": "PipeTransform", "package": "@angular/core" } ], "decorators": [] }, { "id": 307, "name": "BaseComponent", "kind": 128, "kindString": "Class", "flags": {}, "children": [ { "id": 308, "name": "constructor", "kind": 512, "kindString": "Constructor", "flags": {}, "signatures": [ { "id": 309, "name": "new BaseComponent", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "type": { "type": "reference", "id": 307, "name": "BaseComponent" } } ] }, { "id": 310, "name": "disabled", "kind": 1024, "kindString": "Property", "flags": {}, "sources": [ { "fileName": "packages/desktop-ui/src/components/app/app.ts", "line": 14, "character": 4, "url": "https://github.com/deepkit/deepkit-framework/blob/87100391/packages/desktop-ui/src/components/app/app.ts#L14" } ], "type": { "type": "reference", "typeArguments": [ { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "intrinsic", "name": "boolean" } ] } ], "name": "InputSignal", "qualifiedName": "InputSigna