1 | import { C as Component } from './Component-1d0e5b9b';
|
2 |
|
3 | declare class HierarchyNode {
|
4 | name: string;
|
5 | markedName: string;
|
6 | children: Array<HierarchyNode>;
|
7 | parent: HierarchyNode;
|
8 | isExpanded: boolean;
|
9 | isSelected: boolean;
|
10 | isLeaf: boolean;
|
11 | childrenInFilter: boolean;
|
12 | selfInFilter: boolean;
|
13 | color: (n: HierarchyNode) => string;
|
14 | click: (n: any) => void;
|
15 | isLeafParent: boolean;
|
16 | level: number;
|
17 | constructor(name: string, level: number);
|
18 | filter(filterText: any): void;
|
19 | traverse(condition: (n: HierarchyNode) => boolean): any[];
|
20 | colorify(el: any): void;
|
21 | }
|
22 |
|
23 | declare class Hierarchy extends Component {
|
24 | private filterText;
|
25 | private root;
|
26 | private withContextMenu;
|
27 | private contextMenu;
|
28 | private clickedNode;
|
29 | private hierarchyList;
|
30 | constructor(renderTarget: Element);
|
31 | render(data: any, options: any): void;
|
32 | expandCollapseList: (node: HierarchyNode, el: any, isFromClick?: boolean, event?: any) => void;
|
33 | buildTree(data: any): HierarchyNode;
|
34 | private closeContextMenu;
|
35 | }
|
36 |
|
37 | export { Hierarchy as H };
|