@rxap/tree
Version:
This package provides a tree component and data source for Angular applications. It includes features such as searching, filtering, and displaying hierarchical data. The package also offers directives for customizing the content of tree nodes.
2,008 lines • 289 kB
JSON
{
"id": 0,
"name": "@rxap/tree",
"variant": "project",
"kind": 1,
"flags": {},
"children": [
{
"id": 124,
"name": "DefaultTreeApplyFilterMethod",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 125,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"signatures": [
{
"id": 126,
"name": "DefaultTreeApplyFilterMethod",
"variant": "signature",
"kind": 16384,
"flags": {},
"typeParameters": [
{
"id": 127,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "intrinsic",
"name": "unknown"
},
"default": {
"type": "intrinsic",
"name": "any"
}
}
],
"type": {
"type": "reference",
"target": 124,
"typeArguments": [
{
"type": "reference",
"target": 127,
"name": "Data",
"package": "@rxap/tree",
"qualifiedName": "DefaultTreeApplyFilterMethod.Data",
"refersToTypeParameter": true
}
],
"name": "DefaultTreeApplyFilterMethod",
"package": "@rxap/tree"
}
}
]
},
{
"id": 128,
"name": "lastFilter",
"variant": "declaration",
"kind": 1024,
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.data-source.ts",
"line": 129,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.data-source.ts#L129"
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "reference",
"target": 6,
"typeArguments": [
{
"type": "intrinsic",
"name": "unknown"
}
],
"name": "ISearchForm",
"package": "@rxap/tree"
}
]
},
"defaultValue": "null"
},
{
"id": 129,
"name": "call",
"variant": "declaration",
"kind": 2048,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.data-source.ts",
"line": 131,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.data-source.ts#L131"
}
],
"signatures": [
{
"id": 130,
"name": "call",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.data-source.ts",
"line": 131,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.data-source.ts#L131"
}
],
"parameters": [
{
"id": 131,
"name": "__namedParameters",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 118,
"name": "TreeApplyFilterParameter",
"package": "@rxap/tree"
}
}
],
"type": {
"type": "union",
"types": [
{
"type": "array",
"elementType": {
"type": "reference",
"target": {
"sourceFileName": "packages/data-structure/tree/src/lib/node.ts",
"qualifiedName": "Node"
},
"typeArguments": [
{
"type": "reference",
"target": 127,
"name": "Data",
"package": "@rxap/tree",
"qualifiedName": "DefaultTreeApplyFilterMethod.Data",
"refersToTypeParameter": true
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Node",
"package": "@rxap/data-structure-tree"
}
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Promise"
},
"typeArguments": [
{
"type": "array",
"elementType": {
"type": "reference",
"target": {
"sourceFileName": "packages/data-structure/tree/src/lib/node.ts",
"qualifiedName": "Node"
},
"typeArguments": [
{
"type": "reference",
"target": 127,
"name": "Data",
"package": "@rxap/tree",
"qualifiedName": "DefaultTreeApplyFilterMethod.Data",
"refersToTypeParameter": true
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Node",
"package": "@rxap/data-structure-tree"
}
}
],
"name": "Promise",
"package": "typescript"
}
]
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "Method.call"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "Method.call"
}
},
{
"id": 132,
"name": "isEqualToLastFilter",
"variant": "declaration",
"kind": 2048,
"flags": {
"isProtected": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.data-source.ts",
"line": 215,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.data-source.ts#L215"
}
],
"signatures": [
{
"id": 133,
"name": "isEqualToLastFilter",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.data-source.ts",
"line": 215,
"character": 12,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.data-source.ts#L215"
}
],
"parameters": [
{
"id": 134,
"name": "filter",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": 6,
"name": "ISearchForm",
"package": "@rxap/tree"
}
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
]
}
],
"groups": [
{
"title": "Constructors",
"children": [
125
]
},
{
"title": "Properties",
"children": [
128
]
},
{
"title": "Methods",
"children": [
129,
132
]
}
],
"sources": [
{
"fileName": "tree/src/lib/tree.data-source.ts",
"line": 126,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.data-source.ts#L126"
}
],
"typeParameters": [
{
"id": 135,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "intersection",
"types": [
{
"type": "reference",
"target": {
"sourceFileName": "packages/utilities/src/lib/helpers.ts",
"qualifiedName": "WithIdentifier"
},
"name": "WithIdentifier",
"package": "@rxap/utilities"
},
{
"type": "reference",
"target": {
"sourceFileName": "packages/utilities/src/lib/helpers.ts",
"qualifiedName": "WithChildren"
},
"name": "WithChildren",
"package": "@rxap/utilities"
}
]
},
"default": {
"type": "intrinsic",
"name": "any"
}
}
],
"implementedTypes": [
{
"type": "reference",
"target": {
"sourceFileName": "packages/pattern/src/lib/method.ts",
"qualifiedName": "Method"
},
"typeArguments": [
{
"type": "array",
"elementType": {
"type": "reference",
"target": {
"sourceFileName": "packages/data-structure/tree/src/lib/node.ts",
"qualifiedName": "Node"
},
"typeArguments": [
{
"type": "reference",
"target": 127,
"name": "Data",
"package": "@rxap/tree",
"qualifiedName": "DefaultTreeApplyFilterMethod.Data",
"refersToTypeParameter": true
}
],
"name": "Node",
"package": "@rxap/data-structure-tree"
}
},
{
"type": "reference",
"target": 118,
"name": "TreeApplyFilterParameter",
"package": "@rxap/tree"
}
],
"name": "Method",
"package": "@rxap/pattern"
}
]
},
{
"id": 10,
"name": "SearchForm",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 11,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"signatures": [
{
"id": 12,
"name": "SearchForm",
"variant": "signature",
"kind": 16384,
"flags": {},
"typeParameters": [
{
"id": 13,
"name": "Scope",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"default": {
"type": "intrinsic",
"name": "unknown"
}
}
],
"type": {
"type": "reference",
"target": 10,
"typeArguments": [
{
"type": "reference",
"target": 13,
"name": "Scope",
"package": "@rxap/tree",
"qualifiedName": "SearchForm.Scope",
"refersToTypeParameter": true
}
],
"name": "SearchForm",
"package": "@rxap/tree"
}
}
]
},
{
"id": 14,
"name": "rxapFormGroup",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/search.form.ts",
"line": 32,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/search.form.ts#L32"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/angular/forms/src/lib/form-group.ts",
"qualifiedName": "RxapFormGroup"
},
"typeArguments": [
{
"type": "reference",
"target": 6,
"typeArguments": [
{
"type": "reference",
"target": 13,
"name": "Scope",
"package": "@rxap/tree",
"qualifiedName": "SearchForm.Scope",
"refersToTypeParameter": true
}
],
"name": "ISearchForm",
"package": "@rxap/tree"
}
],
"name": "RxapFormGroup",
"package": "@rxap/forms"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "FormType.rxapFormGroup"
}
},
{
"id": 16,
"name": "scope",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/search.form.ts",
"line": 38,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/search.form.ts#L38"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/angular/forms/src/lib/form-control.ts",
"qualifiedName": "RxapFormControl"
},
"typeArguments": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.es5.d.ts",
"qualifiedName": "Record"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
},
{
"type": "array",
"elementType": {
"type": "reference",
"target": 13,
"name": "Scope",
"package": "@rxap/tree",
"qualifiedName": "SearchForm.Scope",
"refersToTypeParameter": true
}
}
],
"name": "Record",
"package": "typescript"
}
],
"name": "RxapFormControl",
"package": "@rxap/forms"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "FormType.scope"
}
},
{
"id": 15,
"name": "search",
"variant": "declaration",
"kind": 1024,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/search.form.ts",
"line": 35,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/search.form.ts#L35"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/angular/forms/src/lib/form-control.ts",
"qualifiedName": "RxapFormControl"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "string"
}
],
"name": "RxapFormControl",
"package": "@rxap/forms"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "FormType.search"
}
}
],
"groups": [
{
"title": "Constructors",
"children": [
11
]
},
{
"title": "Properties",
"children": [
14,
16,
15
]
}
],
"sources": [
{
"fileName": "tree/src/lib/search.form.ts",
"line": 30,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/search.form.ts#L30"
}
],
"typeParameters": [
{
"id": 17,
"name": "Scope",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"default": {
"type": "intrinsic",
"name": "unknown"
}
}
],
"implementedTypes": [
{
"type": "reference",
"target": {
"sourceFileName": "packages/angular/forms/src/lib/model.ts",
"qualifiedName": "FormType"
},
"typeArguments": [
{
"type": "reference",
"target": 6,
"typeArguments": [
{
"type": "reference",
"target": 13,
"name": "Scope",
"package": "@rxap/tree",
"qualifiedName": "SearchForm.Scope",
"refersToTypeParameter": true
}
],
"name": "ISearchForm",
"package": "@rxap/tree"
}
],
"name": "FormType",
"package": "@rxap/forms"
}
]
},
{
"id": 25,
"name": "TreeComponent",
"variant": "declaration",
"kind": 128,
"flags": {},
"children": [
{
"id": 26,
"name": "constructor",
"variant": "declaration",
"kind": 512,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 138,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L138"
}
],
"signatures": [
{
"id": 27,
"name": "TreeComponent",
"variant": "signature",
"kind": 16384,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 138,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L138"
}
],
"typeParameters": [
{
"id": 28,
"name": "Data",
"variant": "typeParam",
"kind": 131072,
"flags": {},
"type": {
"type": "intrinsic",
"name": "unknown"
},
"default": {
"type": "intrinsic",
"name": "any"
}
}
],
"parameters": [
{
"id": 29,
"name": "viewContainerRef",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ViewContainerRef"
},
"name": "ViewContainerRef",
"package": "@angular/core"
}
},
{
"id": 30,
"name": "cdr",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ChangeDetectorRef"
},
"name": "ChangeDetectorRef",
"package": "@angular/core"
}
},
{
"id": 31,
"name": "contentEditableMethod",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "reference",
"target": {
"sourceFileName": "packages/pattern/src/lib/method.ts",
"qualifiedName": "Method"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
},
{
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "intrinsic",
"name": "string"
}
]
}
],
"name": "Method",
"package": "@rxap/pattern"
}
]
}
},
{
"id": 32,
"name": "renderer",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "Renderer2"
},
"name": "Renderer2",
"package": "@angular/core"
}
},
{
"id": 33,
"name": "elementRef",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ElementRef"
},
"typeArguments": [
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/typescript/lib/lib.dom.d.ts",
"qualifiedName": "HTMLElement"
},
"name": "HTMLElement",
"package": "typescript"
}
],
"name": "ElementRef",
"package": "@angular/core"
}
},
{
"id": 34,
"name": "searchForm",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "reference",
"target": 10,
"typeArguments": [
{
"type": "intrinsic",
"name": "unknown"
}
],
"name": "SearchForm",
"package": "@rxap/tree"
}
]
}
}
],
"type": {
"type": "reference",
"target": 25,
"typeArguments": [
{
"type": "reference",
"target": 28,
"name": "Data",
"package": "@rxap/tree",
"qualifiedName": "TreeComponent.Data",
"refersToTypeParameter": true
}
],
"name": "TreeComponent",
"package": "@rxap/tree"
}
}
]
},
{
"id": 44,
"name": "content",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 110,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L110"
}
],
"type": {
"type": "reference",
"target": 20,
"name": "TreeContentDirective",
"package": "@rxap/tree"
}
},
{
"id": 37,
"name": "contentEditableMethod",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 96,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L96"
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "reference",
"target": {
"sourceFileName": "packages/pattern/src/lib/method.ts",
"qualifiedName": "Method"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
},
{
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "intrinsic",
"name": "string"
}
]
}
],
"name": "Method",
"package": "@rxap/pattern"
}
]
}
},
{
"id": 36,
"name": "dataSource",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 94,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L94"
}
],
"type": {
"type": "reference",
"target": 136,
"typeArguments": [
{
"type": "reference",
"target": 28,
"name": "Data",
"package": "@rxap/tree",
"qualifiedName": "TreeComponent.Data",
"refersToTypeParameter": true
}
],
"name": "TreeDataSource",
"package": "@rxap/tree"
}
},
{
"id": 47,
"name": "details",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 116,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L116"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "EventEmitter"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "EventEmitter",
"package": "@angular/core"
},
"defaultValue": "..."
},
{
"id": 48,
"name": "dividerOffset",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 118,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L118"
}
],
"type": {
"type": "intrinsic",
"name": "string"
},
"defaultValue": "'256px'"
},
{
"id": 39,
"name": "getIcon",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 100,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L100"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/data-structure/tree/src/lib/node.ts",
"qualifiedName": "NodeGetIconFunction"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "NodeGetIconFunction",
"package": "@rxap/data-structure-tree"
}
},
{
"id": 41,
"name": "getStyle",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 104,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L104"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/data-structure/tree/src/lib/node.ts",
"qualifiedName": "NodeGetStyleFunction"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "NodeGetStyleFunction",
"package": "@rxap/data-structure-tree"
}
},
{
"id": 40,
"name": "getType",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 102,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L102"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/data-structure/tree/src/lib/node.ts",
"qualifiedName": "NodeGetTypeFunction"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "NodeGetTypeFunction",
"package": "@rxap/data-structure-tree"
}
},
{
"id": 43,
"name": "hasDetails",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 108,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L108"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/data-structure/tree/src/lib/node.ts",
"qualifiedName": "NodeHasDetailsFunction"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "NodeHasDetailsFunction",
"package": "@rxap/data-structure-tree"
}
},
{
"id": 45,
"name": "hideLeafIcon",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 112,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L112"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
},
"defaultValue": "false"
},
{
"id": 46,
"name": "id",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 114,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L114"
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
},
{
"id": 42,
"name": "multiple",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 106,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L106"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
},
"defaultValue": "false"
},
{
"id": 49,
"name": "portal",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 119,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L119"
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/cdk/portal/index.d.ts",
"qualifiedName": "TemplatePortal"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "TemplatePortal",
"package": "@angular/cdk"
}
]
},
"defaultValue": "null"
},
{
"id": 58,
"name": "searchForm",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 150,
"character": 20,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L150"
}
],
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "reference",
"target": 10,
"typeArguments": [
{
"type": "intrinsic",
"name": "unknown"
}
],
"name": "SearchForm",
"package": "@rxap/tree"
}
]
}
},
{
"id": 51,
"name": "showTreeNavigation",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isReadonly": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 123,
"character": 18,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L123"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "WritableSignal"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "boolean"
}
],
"name": "WritableSignal",
"package": "@angular/core"
},
"defaultValue": "..."
},
{
"id": 38,
"name": "toDisplay",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true,
"isOptional": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 98,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L98"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/data-structure/tree/src/lib/node.ts",
"qualifiedName": "NodeToDisplayFunction"
},
"typeArguments": [
{
"type": "intrinsic",
"name": "any"
}
],
"name": "NodeToDisplayFunction",
"package": "@rxap/data-structure-tree"
}
},
{
"id": 50,
"name": "treeContainer",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 121,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L121"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/core/index.d.ts",
"qualifiedName": "ElementRef"
},
"name": "ElementRef",
"package": "@angular/core"
}
},
{
"id": 35,
"name": "treeControl",
"variant": "declaration",
"kind": 1024,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 92,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L92"
}
],
"type": {
"type": "reference",
"target": {
"sourceFileName": "node_modules/@angular/cdk/tree/index.d.ts",
"qualifiedName": "FlatTreeControl"
},
"typeArguments": [
{
"type": "reference",
"target": {
"sourceFileName": "packages/data-structure/tree/src/lib/node.ts",
"qualifiedName": "Node"
},
"typeArguments": [
{
"type": "reference",
"target": 28,
"name": "Data",
"package": "@rxap/tree",
"qualifiedName": "TreeComponent.Data",
"refersToTypeParameter": true
},
{
"type": "intrinsic",
"name": "any"
}
],
"name": "Node",
"package": "@rxap/data-structure-tree"
}
],
"name": "FlatTreeControl",
"package": "@angular/cdk"
}
},
{
"id": 61,
"name": "cacheId",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 160,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L160"
}
],
"getSignature": {
"id": 62,
"name": "cacheId",
"variant": "signature",
"kind": 524288,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 160,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L160"
}
],
"type": {
"type": "intrinsic",
"name": "string"
}
}
},
{
"id": 59,
"name": "nodeDisplayEditable",
"variant": "declaration",
"kind": 262144,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 156,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L156"
}
],
"getSignature": {
"id": 60,
"name": "nodeDisplayEditable",
"variant": "signature",
"kind": 524288,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 156,
"character": 13,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L156"
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
},
{
"id": 63,
"name": "getLevel",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 164,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L164"
}
],
"signatures": [
{
"id": 64,
"name": "getLevel",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 164,
"character": 20,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L164"
}
],
"parameters": [
{
"id": 65,
"name": "node",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/data-structure/tree/src/lib/node.ts",
"qualifiedName": "Node"
},
"typeArguments": [
{
"type": "reference",
"target": 28,
"name": "Data",
"package": "@rxap/tree",
"qualifiedName": "TreeComponent.Data",
"refersToTypeParameter": true
}
],
"name": "Node",
"package": "@rxap/data-structure-tree"
}
}
],
"type": {
"type": "intrinsic",
"name": "number"
}
}
]
},
{
"id": 69,
"name": "hasChild",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 168,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L168"
}
],
"signatures": [
{
"id": 70,
"name": "hasChild",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 168,
"character": 20,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L168"
}
],
"parameters": [
{
"id": 71,
"name": "_",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "intrinsic",
"name": "number"
}
},
{
"id": 72,
"name": "nodeData",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/data-structure/tree/src/lib/node.ts",
"qualifiedName": "Node"
},
"typeArguments": [
{
"type": "reference",
"target": 28,
"name": "Data",
"package": "@rxap/tree",
"qualifiedName": "TreeComponent.Data",
"refersToTypeParameter": true
}
],
"name": "Node",
"package": "@rxap/data-structure-tree"
}
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
]
},
{
"id": 66,
"name": "isExpandable",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 166,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L166"
}
],
"signatures": [
{
"id": 67,
"name": "isExpandable",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 166,
"character": 24,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L166"
}
],
"parameters": [
{
"id": 68,
"name": "node",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/data-structure/tree/src/lib/node.ts",
"qualifiedName": "Node"
},
"typeArguments": [
{
"type": "reference",
"target": 28,
"name": "Data",
"package": "@rxap/tree",
"qualifiedName": "TreeComponent.Data",
"refersToTypeParameter": true
}
],
"name": "Node",
"package": "@rxap/data-structure-tree"
}
}
],
"type": {
"type": "intrinsic",
"name": "boolean"
}
}
]
},
{
"id": 75,
"name": "ngAfterContentInit",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 194,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L194"
}
],
"signatures": [
{
"id": 76,
"name": "ngAfterContentInit",
"variant": "signature",
"kind": 4096,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "A callback method that is invoked immediately after\nAngular has completed initialization of all of the directive's\ncontent.\nIt is invoked only once when the directive is instantiated."
}
]
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 194,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L194"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "AfterContentInit.ngAfterContentInit"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "AfterContentInit.ngAfterContentInit"
}
},
{
"id": 73,
"name": "ngOnInit",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 170,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L170"
}
],
"signatures": [
{
"id": 74,
"name": "ngOnInit",
"variant": "signature",
"kind": 4096,
"flags": {},
"comment": {
"summary": [
{
"kind": "text",
"text": "A callback method that is invoked immediately after the\ndefault change detector has checked the directive's\ndata-bound properties for the first time,\nand before any of the view or content children have been checked.\nIt is invoked only once when the directive is instantiated."
}
]
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 170,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L170"
}
],
"type": {
"type": "intrinsic",
"name": "void"
},
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnInit.ngOnInit"
}
}
],
"implementationOf": {
"type": "reference",
"target": -1,
"name": "OnInit.ngOnInit"
}
},
{
"id": 80,
"name": "onContentEditableChange",
"variant": "declaration",
"kind": 2048,
"flags": {
"isPublic": true
},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 220,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L220"
}
],
"signatures": [
{
"id": 81,
"name": "onContentEditableChange",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 220,
"character": 9,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L220"
}
],
"parameters": [
{
"id": 82,
"name": "value",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "union",
"types": [
{
"type": "literal",
"value": null
},
{
"type": "intrinsic",
"name": "string"
}
]
}
},
{
"id": 83,
"name": "node",
"variant": "param",
"kind": 32768,
"flags": {},
"type": {
"type": "reference",
"target": {
"sourceFileName": "packages/data-structure/tree/src/lib/node.ts",
"qualifiedName": "Node"
},
"typeArguments": [
{
"type": "reference",
"target": 28,
"name": "Data",
"package": "@rxap/tree",
"qualifiedName": "TreeComponent.Data",
"refersToTypeParameter": true
}
],
"name": "Node",
"package": "@rxap/data-structure-tree"
}
}
],
"type": {
"type": "intrinsic",
"name": "any"
}
}
]
},
{
"id": 84,
"name": "onMousedown",
"variant": "declaration",
"kind": 2048,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 225,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L225"
}
],
"signatures": [
{
"id": 85,
"name": "onMousedown",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 225,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L225"
}
],
"type": {
"type": "intrinsic",
"name": "void"
}
}
]
},
{
"id": 88,
"name": "onMousemove",
"variant": "declaration",
"kind": 2048,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 235,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L235"
}
],
"signatures": [
{
"id": 89,
"name": "onMousemove",
"variant": "signature",
"kind": 4096,
"flags": {},
"sources": [
{
"fileName": "tree/src/lib/tree.component.ts",
"line": 235,
"character": 2,
"url": "https://gitlab.com/rxap/packages/-/blob/3eebed1be2bbb37bc0d65959f8fecbb850c0b8aa/packages/angular/tree/src/lib/tree.component.ts#L235"
}
],
"parameters": [
{
"id": 90,
"name": "$event",
"variant": "param",
"k