UNPKG

@stratio/egeo

Version:

Stratio egeo library of components in Angular 2

32 lines (31 loc) 1.19 kB
import { OnInit, OnChanges, SimpleChanges, ChangeDetectorRef, EventEmitter, OnDestroy } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import { StNodeTree, StNodeTreeChange } from '../st-tree.model'; export declare class StNodeTreeComponent implements OnInit, OnChanges, OnDestroy { private _cd; father: number[]; node: StNodeTree; pos: number; maxLevel: number; changeStreamNotification: Observable<StNodeTreeChange>; selectedPath: string; internalNodeUpdate: EventEmitter<StNodeTreeChange>; toogleNode: EventEmitter<StNodeTreeChange>; selectNode: EventEmitter<StNodeTreeChange>; actualPath: number[]; private subscriptionNotifications; constructor(_cd: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; getType(): string; hasChildren(): boolean; isLevelOverflow(): boolean; isNodeSelected(): boolean; onClickForSelect(event: Event): void; onToogleNode(event: Event): void; private checkSubscriptionToChanges(stream); private changeNode(change); private getPath(); private buildActualPath(fatherPath, actualNode); }