@deepkit/desktop-ui
Version:
Library for desktop UI widgets in Angular 10+
2,436 lines • 6.29 MB
JSON
{
"id": 0,
"name": "@deepkit/desktop-ui",
"kind": 0,
"flags": {},
"originalName": "",
"children": [
{
"id": 1,
"name": "\"browser-text\"",
"kind": 1,
"kindString": "External module",
"flags": {
"isExported": true
},
"originalName": "/Users/marcschmidt/bude/deepkit-framework/packages/desktop-ui/src/browser-text.ts",
"children": [
{
"id": 2,
"name": "BrowserText",
"kind": 128,
"kindString": "Class",
"flags": {
"isExported": true
},
"children": [
{
"id": 5,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {
"isExported": true
},
"signatures": [
{
"id": 8,
"name": "new BrowserText",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {
"isExported": true
},
"parameters": [
{
"id": 9,
"name": "fontSize",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "number"
},
"defaultValue": "11"
},
{
"id": 10,
"name": "fontFamily",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "string"
},
"defaultValue": "getComputedStyle(document.body).fontFamily"
}
],
"type": {
"type": "reference",
"id": 2,
"name": "BrowserText"
}
}
],
"sources": [
{
"fileName": "src/browser-text.ts",
"line": 5,
"character": 54
}
]
},
{
"id": 3,
"name": "canvas",
"kind": 1024,
"kindString": "Property",
"flags": {
"isProtected": true,
"isExported": true
},
"sources": [
{
"fileName": "src/browser-text.ts",
"line": 3,
"character": 20
}
],
"type": {
"type": "reference",
"name": "HTMLCanvasElement"
},
"defaultValue": "document.createElement('canvas')"
},
{
"id": 4,
"name": "context",
"kind": 1024,
"kindString": "Property",
"flags": {
"isProtected": true,
"isExported": true
},
"sources": [
{
"fileName": "src/browser-text.ts",
"line": 5,
"character": 21
}
],
"type": {
"type": "reference",
"name": "CanvasRenderingContext2D"
},
"defaultValue": "this.canvas.getContext('2d')!"
},
{
"id": 7,
"name": "fontFamily",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isExported": true,
"isConstructorProperty": true
},
"sources": [
{
"fileName": "src/browser-text.ts",
"line": 7,
"character": 63
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 6,
"name": "fontSize",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isExported": true,
"isConstructorProperty": true
},
"sources": [
{
"fileName": "src/browser-text.ts",
"line": 7,
"character": 31
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 11,
"name": "destroy",
"kind": 2048,
"kindString": "Method",
"flags": {
"isExported": true
},
"signatures": [
{
"id": 12,
"name": "destroy",
"kind": 4096,
"kindString": "Call signature",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "void"
}
}
],
"sources": [
{
"fileName": "src/browser-text.ts",
"line": 11,
"character": 11
}
]
},
{
"id": 13,
"name": "getDimensions",
"kind": 2048,
"kindString": "Method",
"flags": {
"isExported": true
},
"signatures": [
{
"id": 14,
"name": "getDimensions",
"kind": 4096,
"kindString": "Call signature",
"flags": {
"isExported": true
},
"parameters": [
{
"id": 15,
"name": "text",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 16,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {
"isExported": true
},
"children": [
{
"id": 18,
"name": "height",
"kind": 32,
"kindString": "Variable",
"flags": {
"isExported": true
},
"sources": [
{
"fileName": "src/browser-text.ts",
"line": 20,
"character": 18
}
],
"type": {
"type": "intrinsic",
"name": "number"
},
"defaultValue": "m.actualBoundingBoxAscent + m.actualBoundingBoxDescent"
},
{
"id": 17,
"name": "width",
"kind": 32,
"kindString": "Variable",
"flags": {
"isExported": true
},
"sources": [
{
"fileName": "src/browser-text.ts",
"line": 19,
"character": 17
}
],
"type": {
"type": "intrinsic",
"name": "number"
},
"defaultValue": "m.width"
}
],
"groups": [
{
"title": "Variables",
"kind": 32,
"children": [
18,
17
]
}
]
}
}
}
],
"sources": [
{
"fileName": "src/browser-text.ts",
"line": 15,
"character": 17
}
]
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
5
]
},
{
"title": "Properties",
"kind": 1024,
"children": [
3,
4,
7,
6
]
},
{
"title": "Methods",
"kind": 2048,
"children": [
11,
13
]
}
],
"sources": [
{
"fileName": "src/browser-text.ts",
"line": 2,
"character": 24
}
]
}
],
"groups": [
{
"title": "Classes",
"kind": 128,
"children": [
2
]
}
],
"sources": [
{
"fileName": "src/browser-text.ts",
"line": 1,
"character": 0
}
]
},
{
"id": 19,
"name": "\"components/app/cd-counter.component\"",
"kind": 1,
"kindString": "External module",
"flags": {
"isExported": true
},
"originalName": "/Users/marcschmidt/bude/deepkit-framework/packages/desktop-ui/src/components/app/cd-counter.component.ts",
"children": [
{
"id": 20,
"name": "CdCounterComponent",
"kind": 128,
"kindString": "Class",
"flags": {
"isExported": true
},
"decorators": [
{
"name": "Component",
"type": {
"type": "reference",
"name": "Component"
},
"arguments": {
"obj": "{\n selector: 'dui-cd-counter',\n template: `{{counter}}`\n}"
}
}
],
"children": [
{
"id": 21,
"name": "i",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPrivate": true,
"isExported": true
},
"sources": [
{
"fileName": "src/components/app/cd-counter.component.ts",
"line": 18,
"character": 13
}
],
"type": {
"type": "intrinsic",
"name": "number"
},
"defaultValue": "0"
},
{
"id": 22,
"name": "name",
"kind": 1024,
"kindString": "Property",
"flags": {
"isExported": true,
"isOptional": true
},
"decorators": [
{
"name": "Input",
"type": {
"type": "reference",
"name": "Input"
},
"arguments": {}
}
],
"sources": [
{
"fileName": "src/components/app/cd-counter.component.ts",
"line": 20,
"character": 17
}
],
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "undefined"
},
{
"type": "intrinsic",
"name": "string"
}
]
}
},
{
"id": 23,
"name": "counter",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isExported": true
},
"getSignature": [
{
"id": 24,
"name": "__get",
"kind": 524288,
"kindString": "Get signature",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"sources": [
{
"fileName": "src/components/app/cd-counter.component.ts",
"line": 22,
"character": 15
}
]
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
21,
22
]
},
{
"title": "Accessors",
"kind": 262144,
"children": [
23
]
}
],
"sources": [
{
"fileName": "src/components/app/cd-counter.component.ts",
"line": 17,
"character": 31
}
]
}
],
"groups": [
{
"title": "Classes",
"kind": 128,
"children": [
20
]
}
],
"sources": [
{
"fileName": "src/components/app/cd-counter.component.ts",
"line": 1,
"character": 0
}
]
},
{
"id": 25,
"name": "\"components/app/dui-responsive.directive\"",
"kind": 1,
"kindString": "External module",
"flags": {
"isExported": true
},
"originalName": "/Users/marcschmidt/bude/deepkit-framework/packages/desktop-ui/src/components/app/dui-responsive.directive.ts",
"children": [
{
"id": 26,
"name": "DuiResponsiveDirective",
"kind": 128,
"kindString": "Class",
"flags": {
"isExported": true
},
"decorators": [
{
"name": "Directive",
"type": {
"type": "reference",
"name": "Directive"
},
"arguments": {
"obj": "{\n selector: '[duiClassMin]',\n}"
}
}
],
"children": [
{
"id": 36,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {
"isExported": true
},
"signatures": [
{
"id": 38,
"name": "new DuiResponsiveDirective",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {
"isExported": true
},
"parameters": [
{
"id": 39,
"name": "element",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isExported": true
},
"type": {
"type": "reference",
"name": "ElementRef"
}
}
],
"type": {
"type": "reference",
"id": 26,
"name": "DuiResponsiveDirective"
}
}
],
"sources": [
{
"fileName": "src/components/app/dui-responsive.directive.ts",
"line": 20,
"character": 63
}
]
},
{
"id": 27,
"name": "clazz",
"kind": 1024,
"kindString": "Property",
"flags": {
"isExported": true
},
"sources": [
{
"fileName": "src/components/app/dui-responsive.directive.ts",
"line": 17,
"character": 9
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 28,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {
"isExported": true
},
"indexSignature": [
{
"id": 29,
"name": "__index",
"kind": 8192,
"kindString": "Index signature",
"flags": {
"isExported": true
},
"parameters": [
{
"id": 30,
"name": "className",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"sources": [
{
"fileName": "src/components/app/dui-responsive.directive.ts",
"line": 17,
"character": 10
}
]
}
}
},
{
"id": 32,
"name": "duiClassMin",
"kind": 1024,
"kindString": "Property",
"flags": {
"isExported": true
},
"decorators": [
{
"name": "Input",
"type": {
"type": "reference",
"name": "Input"
},
"arguments": {}
}
],
"sources": [
{
"fileName": "src/components/app/dui-responsive.directive.ts",
"line": 20,
"character": 24
}
],
"type": {
"type": "reflection",
"declaration": {
"id": 33,
"name": "__type",
"kind": 65536,
"kindString": "Type literal",
"flags": {
"isExported": true
},
"indexSignature": [
{
"id": 34,
"name": "__index",
"kind": 8192,
"kindString": "Index signature",
"flags": {
"isExported": true
},
"parameters": [
{
"id": 35,
"name": "className",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
}
],
"sources": [
{
"fileName": "src/components/app/dui-responsive.directive.ts",
"line": 20,
"character": 25
}
]
}
}
},
{
"id": 37,
"name": "element",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPrivate": true,
"isExported": true,
"isConstructorProperty": true
},
"sources": [
{
"fileName": "src/components/app/dui-responsive.directive.ts",
"line": 23,
"character": 23
}
],
"type": {
"type": "reference",
"name": "ElementRef"
}
},
{
"id": 31,
"name": "lastRequest",
"kind": 1024,
"kindString": "Property",
"flags": {
"isProtected": true,
"isExported": true
},
"sources": [
{
"fileName": "src/components/app/dui-responsive.directive.ts",
"line": 18,
"character": 25
}
],
"type": {
"type": "intrinsic",
"name": "any"
}
},
{
"id": 40,
"name": "ngOnInit",
"kind": 2048,
"kindString": "Method",
"flags": {
"isExported": true
},
"signatures": [
{
"id": 41,
"name": "ngOnInit",
"kind": 4096,
"kindString": "Call signature",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "void"
}
}
],
"sources": [
{
"fileName": "src/components/app/dui-responsive.directive.ts",
"line": 26,
"character": 12
}
]
},
{
"id": 42,
"name": "onResize",
"kind": 2048,
"kindString": "Method",
"flags": {
"isExported": true
},
"decorators": [
{
"name": "HostListener",
"type": {
"type": "reference",
"name": "HostListener"
},
"arguments": {
"eventName": "'window:resize'"
}
}
],
"signatures": [
{
"id": 43,
"name": "onResize",
"kind": 4096,
"kindString": "Call signature",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "void"
}
}
],
"sources": [
{
"fileName": "src/components/app/dui-responsive.directive.ts",
"line": 31,
"character": 12
}
]
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
36
]
},
{
"title": "Properties",
"kind": 1024,
"children": [
27,
32,
37,
31
]
},
{
"title": "Methods",
"kind": 2048,
"children": [
40,
42
]
}
],
"sources": [
{
"fileName": "src/components/app/dui-responsive.directive.ts",
"line": 16,
"character": 35
}
],
"implementedTypes": [
{
"type": "reference",
"name": "OnInit"
}
]
}
],
"groups": [
{
"title": "Classes",
"kind": 128,
"children": [
26
]
}
],
"sources": [
{
"fileName": "src/components/app/dui-responsive.directive.ts",
"line": 1,
"character": 0
}
]
},
{
"id": 322,
"name": "\"components/app/dui-view.directive\"",
"kind": 1,
"kindString": "External module",
"flags": {
"isExported": true
},
"originalName": "/Users/marcschmidt/bude/deepkit-framework/packages/desktop-ui/src/components/app/dui-view.directive.ts",
"children": [
{
"id": 328,
"name": "ViewDirective",
"kind": 128,
"kindString": "Class",
"flags": {
"isExported": true
},
"decorators": [
{
"name": "Directive",
"type": {
"type": "reference",
"name": "Directive"
},
"arguments": {
"obj": "{\n selector: '[duiView]',\n providers: [{ provide: ViewState, useClass: ViewState }]\n}"
}
}
],
"children": [
{
"id": 332,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {
"isExported": true
},
"signatures": [
{
"id": 335,
"name": "new ViewDirective",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {
"isExported": true
},
"parameters": [
{
"id": 336,
"name": "template",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isExported": true
},
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "TemplateRef"
}
},
{
"id": 337,
"name": "viewContainer",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isExported": true
},
"type": {
"type": "reference",
"name": "ViewContainerRef"
}
}
],
"type": {
"type": "reference",
"id": 328,
"name": "ViewDirective"
}
}
],
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 38,
"character": 67
}
]
},
{
"id": 331,
"name": "parentViewDirective",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isExported": true
},
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 38,
"character": 39
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"id": 328,
"name": "ViewDirective"
},
{
"type": "intrinsic",
"name": "undefined"
}
]
}
},
{
"id": 333,
"name": "template",
"kind": 1024,
"kindString": "Property",
"flags": {
"isProtected": true,
"isExported": true,
"isConstructorProperty": true
},
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 41,
"character": 26
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "TemplateRef"
}
},
{
"id": 329,
"name": "view",
"kind": 1024,
"kindString": "Property",
"flags": {
"isProtected": true,
"isExported": true,
"isOptional": true
},
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 34,
"character": 18
}
],
"type": {
"type": "reference",
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "EmbeddedViewRef"
}
},
{
"id": 334,
"name": "viewContainer",
"kind": 1024,
"kindString": "Property",
"flags": {
"isProtected": true,
"isExported": true,
"isConstructorProperty": true
},
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 42,
"character": 31
}
],
"type": {
"type": "reference",
"name": "ViewContainerRef"
}
},
{
"id": 330,
"name": "visible",
"kind": 1024,
"kindString": "Property",
"flags": {
"isProtected": true,
"isExported": true
},
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 36,
"character": 21
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
},
"defaultValue": "false"
},
{
"id": 340,
"name": "duiView",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isExported": true
},
"decorators": [
{
"name": "Input",
"type": {
"type": "reference",
"name": "Input"
},
"arguments": {}
}
],
"setSignature": [
{
"id": 341,
"name": "__set",
"kind": 1048576,
"kindString": "Set signature",
"flags": {
"isExported": true
},
"parameters": [
{
"id": 342,
"name": "v",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
],
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 62,
"character": 15
}
]
},
{
"id": 338,
"name": "isVisible",
"kind": 2048,
"kindString": "Method",
"flags": {
"isPublic": true,
"isExported": true
},
"signatures": [
{
"id": 339,
"name": "isVisible",
"kind": 4096,
"kindString": "Call signature",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 47,
"character": 20
}
]
},
{
"id": 343,
"name": "ngOnDestroy",
"kind": 2048,
"kindString": "Method",
"flags": {
"isExported": true
},
"signatures": [
{
"id": 344,
"name": "ngOnDestroy",
"kind": 4096,
"kindString": "Call signature",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "void"
}
}
],
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 100,
"character": 15
}
]
}
],
"groups": [
{
"title": "Constructors",
"kind": 512,
"children": [
332
]
},
{
"title": "Properties",
"kind": 1024,
"children": [
331,
333,
329,
334,
330
]
},
{
"title": "Accessors",
"kind": 262144,
"children": [
340
]
},
{
"title": "Methods",
"kind": 2048,
"children": [
338,
343
]
}
],
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 33,
"character": 26
}
],
"implementedTypes": [
{
"type": "reference",
"name": "OnDestroy"
}
]
},
{
"id": 323,
"name": "ViewState",
"kind": 128,
"kindString": "Class",
"flags": {
"isExported": true
},
"decorators": [
{
"name": "Injectable",
"type": {
"type": "reference",
"name": "Injectable"
},
"arguments": {}
}
],
"children": [
{
"id": 324,
"name": "id",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isExported": true
},
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 20,
"character": 13
}
],
"type": {
"type": "intrinsic",
"name": "number"
},
"defaultValue": "i++"
},
{
"id": 325,
"name": "viewDirective",
"kind": 1024,
"kindString": "Property",
"flags": {
"isPublic": true,
"isExported": true,
"isOptional": true
},
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 22,
"character": 24
}
],
"type": {
"type": "reference",
"id": 328,
"name": "ViewDirective"
},
"defaultValue": "currentViewDirective"
},
{
"id": 326,
"name": "attached",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isExported": true
},
"getSignature": [
{
"id": 327,
"name": "__get",
"kind": 524288,
"kindString": "Get signature",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 24,
"character": 16
}
]
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
324,
325
]
},
{
"title": "Accessors",
"kind": 262144,
"children": [
326
]
}
],
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 19,
"character": 22
}
]
},
{
"id": 346,
"name": "currentViewDirective",
"kind": 32,
"kindString": "Variable",
"flags": {
"isLet": true
},
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 16,
"character": 24
}
],
"type": {
"type": "union",
"types": [
{
"type": "reference",
"id": 328,
"name": "ViewDirective"
},
{
"type": "intrinsic",
"name": "undefined"
}
]
}
},
{
"id": 345,
"name": "i",
"kind": 32,
"kindString": "Variable",
"flags": {
"isLet": true
},
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 14,
"character": 5
}
],
"type": {
"type": "intrinsic",
"name": "number"
},
"defaultValue": "0"
}
],
"groups": [
{
"title": "Classes",
"kind": 128,
"children": [
328,
323
]
},
{
"title": "Variables",
"kind": 32,
"children": [
346,
345
]
}
],
"sources": [
{
"fileName": "src/components/app/dui-view.directive.ts",
"line": 1,
"character": 0
}
]
},
{
"id": 1219,
"name": "\"components/app/index\"",
"kind": 1,
"kindString": "External module",
"flags": {
"isExported": true
},
"originalName": "/Users/marcschmidt/bude/deepkit-framework/packages/desktop-ui/src/components/app/index.ts",
"children": [
{
"id": 1319,
"name": "AsyncRenderPipe",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 1147
},
{
"id": 1305,
"name": "CdCounterComponent",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 20
},
{
"id": 1308,
"name": "DuiResponsiveDirective",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 26
},
{
"id": 1321,
"name": "HumanFileSizePipe",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 1172
},
{
"id": 1313,
"name": "MenuBase",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 365
},
{
"id": 1315,
"name": "MenuCheckboxDirective",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 429
},
{
"id": 1318,
"name": "MenuDirective",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 525
},
{
"id": 1314,
"name": "MenuItemDirective",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 397
},
{
"id": 1316,
"name": "MenuRadioDirective",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 461
},
{
"id": 1317,
"name": "MenuSeparatorDirective",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 493
},
{
"id": 1320,
"name": "ObjectURLPipe",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 1161
},
{
"id": 1311,
"name": "OpenExternalDirective",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 290
},
{
"id": 1304,
"name": "ReactiveChangeDetectionModule",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 1178
},
{
"id": 1307,
"name": "ViewDirective",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 328
},
{
"id": 1306,
"name": "ViewState",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 323
},
{
"id": 1312,
"name": "ZonelessChangeDetector",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 304
},
{
"id": 1310,
"name": "detectChangesNextFrame",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 316
},
{
"id": 1303,
"name": "observe",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 1213
},
{
"id": 1300,
"name": "observeAction",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 1186
},
{
"id": 1302,
"name": "reactiveComponent",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 1210
},
{
"id": 1309,
"name": "scheduleWindowResizeEvent",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 309
},
{
"id": 1301,
"name": "unsubscribe",
"kind": 16777216,
"kindString": "Reference",
"flags": {
"isExported": true
},
"target": 1207
},
{
"id": 1220,
"name": "BaseComponent",
"kind": 128,
"kindString": "Class",
"flags": {
"isExported": true
},
"decorators": [
{
"name": "Directive",
"type": {
"type": "reference",
"name": "Directive"
},
"arguments": {}
}
],
"children": [
{
"id": 1221,
"name": "disabled",
"kind": 1024,
"kindString": "Property",
"flags": {
"isExported": true,
"isOptional": true
},
"decorators": [
{
"name": "Input",
"type": {
"type": "reference",
"name": "Input"
},
"arguments": {}
}
],
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 57,
"character": 21
}
],
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "undefined"
},
{
"type": "intrinsic",
"name": "false"
},
{
"type": "intrinsic",
"name": "true"
}
]
}
},
{
"id": 1222,
"name": "isDisabled",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isExported": true
},
"decorators": [
{
"name": "HostBinding",
"type": {
"type": "reference",
"name": "HostBinding"
},
"arguments": {
"hostPropertyName": "'class.disabled'"
}
}
],
"getSignature": [
{
"id": 1223,
"name": "__get",
"kind": 524288,
"kindString": "Get signature",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 60,
"character": 18
}
]
}
],
"groups": [
{
"title": "Properties",
"kind": 1024,
"children": [
1221
]
},
{
"title": "Accessors",
"kind": 262144,
"children": [
1222
]
}
],
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 56,
"character": 26
}
],
"extendedBy": [
{
"type": "reference",
"id": 1224,
"name": "UiComponentComponent"
}
]
},
{
"id": 1255,
"name": "DuiApp",
"kind": 128,
"kindString": "Class",
"flags": {
"isExported": true
},
"decorators": [
{
"name": "Injectable",
"type": {
"type": "reference",
"name": "Injectable"
},
"arguments": {}
}
],
"children": [
{
"id": 1258,
"name": "constructor",
"kind": 512,
"kindString": "Constructor",
"flags": {
"isExported": true
},
"signatures": [
{
"id": 1262,
"name": "new DuiApp",
"kind": 16384,
"kindString": "Constructor signature",
"flags": {
"isExported": true
},
"parameters": [
{
"id": 1263,
"name": "app",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isExported": true
},
"type": {
"type": "reference",
"name": "ApplicationRef"
}
},
{
"id": 1264,
"name": "windowRegistry",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isExported": true
},
"type": {
"type": "reference",
"id": 1085,
"name": "WindowRegistry"
}
},
{
"id": 1265,
"name": "router",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isExported": true,
"isOptional": true
},
"decorators": [
{
"name": "Optional",
"type": {
"type": "reference",
"name": "Optional"
},
"arguments": {}
}
],
"type": {
"type": "reference",
"name": "Router"
}
}
],
"type": {
"type": "reference",
"id": 1255,
"name": "DuiApp"
}
}
],
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 139,
"character": 72
}
]
},
{
"id": 1259,
"name": "app",
"kind": 1024,
"kindString": "Property",
"flags": {
"isProtected": true,
"isExported": true,
"isConstructorProperty": true
},
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 142,
"character": 21
}
],
"type": {
"type": "reference",
"name": "ApplicationRef"
}
},
{
"id": 1256,
"name": "darkMode",
"kind": 1024,
"kindString": "Property",
"flags": {
"isProtected": true,
"isExported": true,
"isOptional": true
},
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 138,
"character": 22
}
],
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "undefined"
},
{
"type": "intrinsic",
"name": "false"
},
{
"type": "intrinsic",
"name": "true"
}
]
},
"defaultValue": "false"
},
{
"id": 1257,
"name": "platform",
"kind": 1024,
"kindString": "Property",
"flags": {
"isProtected": true,
"isExported": true
},
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 139,
"character": 22
}
],
"type": {
"type": "union",
"types": [
{
"type": "stringLiteral",
"value": "web"
},
{
"type": "stringLiteral",
"value": "darwin"
},
{
"type": "stringLiteral",
"value": "linux"
},
{
"type": "stringLiteral",
"value": "win32"
}
]
},
"defaultValue": "\"darwin\""
},
{
"id": 1261,
"name": "router",
"kind": 1024,
"kindString": "Property",
"flags": {
"isProtected": true,
"isExported": true,
"isOptional": true,
"isConstructorProperty": true
},
"decorators": [
{
"name": "Optional",
"type": {
"type": "reference",
"name": "Optional"
},
"arguments": {}
}
],
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 144,
"character": 36
}
],
"type": {
"type": "reference",
"name": "Router"
}
},
{
"id": 1260,
"name": "windowRegistry",
"kind": 1024,
"kindString": "Property",
"flags": {
"isProtected": true,
"isExported": true,
"isConstructorProperty": true
},
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 143,
"character": 32
}
],
"type": {
"type": "reference",
"id": 1085,
"name": "WindowRegistry"
}
},
{
"id": 1277,
"name": "theme",
"kind": 262144,
"kindString": "Accessor",
"flags": {
"isExported": true
},
"getSignature": [
{
"id": 1278,
"name": "__get",
"kind": 524288,
"kindString": "Get signature",
"flags": {
"isExported": true
},
"type": {
"type": "union",
"types": [
{
"type": "stringLiteral",
"value": "auto"
},
{
"type": "stringLiteral",
"value": "light"
},
{
"type": "stringLiteral",
"value": "dark"
}
]
}
}
],
"setSignature": [
{
"id": 1279,
"name": "__set",
"kind": 1048576,
"kindString": "Set signature",
"flags": {
"isExported": true
},
"parameters": [
{
"id": 1280,
"name": "theme",
"kind": 32768,
"kindString": "Parameter",
"flags": {
"isExported": true
},
"type": {
"type": "union",
"types": [
{
"type": "stringLiteral",
"value": "auto"
},
{
"type": "stringLiteral",
"value": "light"
},
{
"type": "stringLiteral",
"value": "dark"
}
]
}
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
],
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 241,
"character": 13
},
{
"fileName": "src/components/app/index.ts",
"line": 249,
"character": 13
}
]
},
{
"id": 1271,
"name": "getPlatform",
"kind": 2048,
"kindString": "Method",
"flags": {
"isExported": true
},
"signatures": [
{
"id": 1272,
"name": "getPlatform",
"kind": 4096,
"kindString": "Call signature",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "string"
}
}
],
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 229,
"character": 15
}
]
},
{
"id": 1286,
"name": "getVibrancy",
"kind": 2048,
"kindString": "Method",
"flags": {
"isExported": true
},
"signatures": [
{
"id": 1287,
"name": "getVibrancy",
"kind": 4096,
"kindString": "Call signature",
"flags": {
"isExported": true
},
"type": {
"type": "union",
"types": [
{
"type": "stringLiteral",
"value": "ultra-dark"
},
{
"type": "stringLiteral",
"value": "light"
}
]
}
}
],
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 271,
"character": 15
}
]
},
{
"id": 1273,
"name": "isDarkMode",
"kind": 2048,
"kindString": "Method",
"flags": {
"isExported": true
},
"signatures": [
{
"id": 1274,
"name": "isDarkMode",
"kind": 4096,
"kindString": "Call signature",
"flags": {
"isExported": true
},
"type": {
"type": "union",
"types": [
{
"type": "intrinsic",
"name": "undefined"
},
{
"type": "intrinsic",
"name": "false"
},
{
"type": "intrinsic",
"name": "true"
}
]
}
}
],
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 233,
"character": 14
}
]
},
{
"id": 1281,
"name": "isDarkModeOverwritten",
"kind": 2048,
"kindString": "Method",
"flags": {
"isExported": true
},
"signatures": [
{
"id": 1282,
"name": "isDarkModeOverwritten",
"kind": 4096,
"kindString": "Call signature",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 258,
"character": 25
}
]
},
{
"id": 1291,
"name": "isPreferDarkColorSchema",
"kind": 2048,
"kindString": "Method",
"flags": {
"isProtected": true,
"isExported": true
},
"signatures": [
{
"id": 1292,
"name": "isPreferDarkColorSchema",
"kind": 4096,
"kindString": "Call signature",
"flags": {
"isExported": true
},
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
],
"sources": [
{
"fileName": "src/components/app/index.ts",
"line": 300,
"character": 37
}
]
},
{
"id": 1275,
"name": "setAutoDarkMode",
"kind": 2048,
"kindString": "Method",
"flags": {
"isExported": true
},
"signatures": [
{
"id": 1276,
"name