UNPKG

1.34 kBTypeScriptView Raw
1import { EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';
2import { TreeService } from './tree.service';
3import * as TreeTypes from './tree.types';
4import { NodeCheckedEvent, NodeUncheckedEvent } from './tree.events';
5import { Tree } from './tree';
6import { TreeController } from './tree-controller';
7export 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}