1 | import { EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';
|
2 | import { TreeService } from './tree.service';
|
3 | import * as TreeTypes from './tree.types';
|
4 | import { NodeCheckedEvent, NodeUncheckedEvent } from './tree.events';
|
5 | import { Tree } from './tree';
|
6 | import { TreeController } from './tree-controller';
|
7 | export declare class TreeComponent implements OnInit, OnChanges, OnDestroy {
|
8 | private treeService;
|
9 | private static EMPTY_TREE;
|
10 | treeModel: TreeTypes.TreeModel;
|
11 | settings: TreeTypes.Ng2TreeSettings;
|
12 | nodeCreated: EventEmitter<any>;
|
13 | nodeRemoved: EventEmitter<any>;
|
14 | nodeRenamed: EventEmitter<any>;
|
15 | nodeSelected: EventEmitter<any>;
|
16 | nodeUnselected: EventEmitter<any>;
|
17 | nodeMoved: EventEmitter<any>;
|
18 | nodeExpanded: EventEmitter<any>;
|
19 | nodeCollapsed: EventEmitter<any>;
|
20 | loadNextLevel: EventEmitter<any>;
|
21 | nodeChecked: EventEmitter<NodeCheckedEvent>;
|
22 | nodeUnchecked: EventEmitter<NodeUncheckedEvent>;
|
23 | menuItemSelected: EventEmitter<any>;
|
24 | tree: Tree;
|
25 | rootComponent: any;
|
26 | template: any;
|
27 | private subscriptions;
|
28 | constructor(treeService: TreeService);
|
29 | ngOnChanges(changes: SimpleChanges): void;
|
30 | ngOnInit(): void;
|
31 | getController(): TreeController;
|
32 | getControllerByNodeId(id: number | string): TreeController;
|
33 | ngOnDestroy(): void;
|
34 | }
|