@deepkit/desktop-ui
Version:
Library for desktop UI widgets in Angular 10+
2,072 lines • 1.52 MB
JSON
{
"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