UNPKG

@asi-ngtools/lib

Version:

This project is a little components library, simple to use, which will help you to simplify your project.

45 lines (44 loc) 1.34 kB
import { TemplateRef, ElementRef, OnInit, Renderer2, QueryList } from '@angular/core'; import { AsiComponentTemplateTreeNodeDef, AsiComponentTemplateTreeLeafDef } from './../../common/asi-component-template'; import { AsiTreeViewComponent } from './../asi-tree-view.component'; export declare class AsiTreeViewNodeComponent implements OnInit { private elementRef; private renderer; found: boolean; level: number; data: any; nodeData: any; nodeName: string; nodeDef: AsiComponentTemplateTreeNodeDef; leafDef: AsiComponentTemplateTreeLeafDef; asiTreeView: AsiTreeViewComponent; isLeaf: Function; firstNode: boolean; lastNode: boolean; iconOpen: string; iconClose: string; treeNode: ElementRef; childNodes: QueryList<AsiTreeViewNodeComponent>; template: TemplateRef<any>; leaf: boolean; subData: any; init: boolean; open: boolean; constructor(elementRef: ElementRef, renderer: Renderer2); ngOnInit(): void; onDataChange(): void; tagFound(found: true): void; /** Open the node if it is not a leaf */ openNode(): void; /** * Close the node */ closeNode(): void; /** * Toggle open/clode node */ toggleNode(): void; refresh(): void; onNodeCliked(): void; onNodeContentClicked(): void; }