UNPKG

2.86 kBTypeScriptView Raw
1import { TreeModel } from './tree.model';
2import { TreeOptions } from './tree-options.model';
3import { ITreeNode } from '../defs/api';
4export declare class TreeNode implements ITreeNode {
5 data: any;
6 parent: TreeNode;
7 treeModel: TreeModel;
8 private handler;
9 readonly isHidden: boolean;
10 readonly isExpanded: boolean;
11 readonly isActive: boolean;
12 readonly isFocused: boolean;
13 readonly isSelected: boolean;
14 readonly isAllSelected: boolean;
15 readonly isPartiallySelected: boolean;
16 children: TreeNode[];
17 index: number;
18 position: number;
19 height: number;
20 readonly level: number;
21 readonly path: string[];
22 readonly elementRef: any;
23 private _originalNode;
24 readonly originalNode: any;
25 constructor(data: any, parent: TreeNode, treeModel: TreeModel, index: number);
26 readonly hasChildren: boolean;
27 readonly isCollapsed: boolean;
28 readonly isLeaf: boolean;
29 readonly isRoot: boolean;
30 readonly realParent: TreeNode;
31 readonly options: TreeOptions;
32 fireEvent(event: any): void;
33 readonly displayField: any;
34 id: any;
35 getField(key: any): any;
36 setField(key: any, value: any): void;
37 _findAdjacentSibling(steps: any, skipHidden?: boolean): any;
38 findNextSibling(skipHidden?: boolean): any;
39 findPreviousSibling(skipHidden?: boolean): any;
40 getVisibleChildren(): TreeNode[];
41 readonly visibleChildren: TreeNode[];
42 getFirstChild(skipHidden?: boolean): TreeNode;
43 getLastChild(skipHidden?: boolean): TreeNode;
44 findNextNode(goInside?: boolean, skipHidden?: boolean): any;
45 findPreviousNode(skipHidden?: boolean): any;
46 _getLastOpenDescendant(skipHidden?: boolean): any;
47 private _getParentsChildren;
48 private getIndexInParent;
49 isDescendantOf(node: TreeNode): any;
50 getNodePadding(): string;
51 getClass(): string;
52 onDrop($event: any): void;
53 allowDrop: (element: any, $event?: any) => boolean;
54 allowDragoverStyling: () => boolean;
55 allowDrag(): boolean;
56 loadNodeChildren(): Promise<void>;
57 expand(): this;
58 collapse(): this;
59 doForAll(fn: (node: ITreeNode) => any): void;
60 expandAll(): void;
61 collapseAll(): void;
62 ensureVisible(): this;
63 toggleExpanded(): this;
64 setIsExpanded(value: any): this;
65 autoLoadChildren(): void;
66 dispose(): void;
67 setIsActive(value: any, multi?: boolean): this;
68 isSelectable(): boolean;
69 setIsSelected(value: any): this;
70 toggleSelected(): this;
71 toggleActivated(multi?: boolean): this;
72 setActiveAndVisible(multi?: boolean): this;
73 scrollIntoView(force?: boolean): void;
74 focus(scroll?: boolean): this;
75 blur(): this;
76 setIsHidden(value: any): void;
77 hide(): void;
78 show(): void;
79 mouseAction(actionName: string, $event: any, data?: any): void;
80 getSelfHeight(): number;
81 _initChildren(): void;
82}