UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

36 lines (35 loc) 1.48 kB
import { EventEmitter, OnInit, TemplateRef, SimpleChanges, OnChanges, AfterViewInit, QueryList, ElementRef, OnDestroy } from '@angular/core'; import { ITreeItem, TreeFactory, TreeNode } from './tree-factory.class'; import { I18nService, I18nInterface } from '@duoduo-oba/ng-devui/i18n'; import { Subscription } from 'rxjs'; export declare class TreeComponent implements OnInit, OnChanges, AfterViewInit, OnDestroy { private i18n; treeFactory: TreeFactory; tree: Array<ITreeItem>; treeNodesRef: TemplateRef<any>; treeNodeIdKey: string; treeNodeChildrenKey: string; iconParentOpen: string; iconParentClose: string; iconLeaf: string; treeNodeTitleKey: string; checkboxDisabledKey: string; nodeSelected: EventEmitter<any>; nodeDblClicked: EventEmitter<any>; nodeToggled: EventEmitter<any>; treeNodeContent: QueryList<ElementRef>; elementAsMask: any; i18nCommonText: I18nInterface['common']; i18nSubscription: Subscription; constructor(i18n: I18nService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; addBackGround(e: any): void; removeBackGround(e: any): void; selectNode(event: any, treeNode: TreeNode): void; toggleNode(event: any, treeNode: TreeNode): void; appendTreeItems(treeItems: Array<ITreeItem>, parentId: any): void; nodeDblClick(event: any, node: any): void; ngOnDestroy(): void; }