UNPKG

2.15 kBTypeScriptView Raw
1import { AfterViewInit, ElementRef, OnChanges, OnDestroy, OnInit, SimpleChanges, TemplateRef } from '@angular/core';
2import * as TreeTypes from './tree.types';
3import { Tree } from './tree';
4import { TreeController } from './tree-controller';
5import { NodeMenuService } from './menu/node-menu.service';
6import { NodeMenuItemSelectedEvent } from './menu/menu.events';
7import { NodeEditableEvent } from './editable/editable.events';
8import { TreeService } from './tree.service';
9export declare class TreeInternalComponent implements OnInit, OnChanges, OnDestroy, AfterViewInit {
10 private nodeMenuService;
11 treeService: TreeService;
12 nodeElementRef: ElementRef;
13 tree: Tree;
14 settings: TreeTypes.Ng2TreeSettings;
15 template: TemplateRef<any>;
16 isSelected: boolean;
17 isRightMenuVisible: boolean;
18 isLeftMenuVisible: boolean;
19 isReadOnly: boolean;
20 controller: TreeController;
21 checkboxElementRef: ElementRef;
22 private subscriptions;
23 constructor(nodeMenuService: NodeMenuService, treeService: TreeService, nodeElementRef: ElementRef);
24 ngAfterViewInit(): void;
25 ngOnInit(): void;
26 ngOnChanges(changes: SimpleChanges): void;
27 ngOnDestroy(): void;
28 private swapWithSibling(sibling, tree);
29 private moveNodeToThisTreeAndRemoveFromPreviousOne(e, tree);
30 private moveNodeToParentTreeAndRemoveFromPreviousOne(e, tree);
31 onNodeSelected(e: {
32 button: number;
33 }): void;
34 onNodeUnselected(e: {
35 button: number;
36 }): void;
37 showRightMenu(e: MouseEvent): void;
38 showLeftMenu(e: MouseEvent): void;
39 onMenuItemSelected(e: NodeMenuItemSelectedEvent): void;
40 private onNewSelected(e);
41 private onRenameSelected();
42 private onRemoveSelected();
43 private onCustomSelected();
44 onSwitchFoldingType(): void;
45 applyNewValue(e: NodeEditableEvent): void;
46 shouldShowInputForTreeValue(): boolean;
47 isRootHidden(): boolean;
48 hasCustomMenu(): boolean;
49 switchNodeCheckStatus(): void;
50 onNodeChecked(): void;
51 onNodeUnchecked(): void;
52 private executeOnChildController(executor);
53 updateCheckboxState(): void;
54 private eventContainsId(event);
55}