UNPKG

@ux-aspects/ux-aspects

Version:

Open source user interface framework for building modern, responsive, mobile big data applications

36 lines (35 loc) 1.72 kB
import { AfterViewInit, ElementRef, OnDestroy } from '@angular/core'; import { Observable } from 'rxjs'; import { HierarchyBarService } from '../hierarchy-bar.service'; import { HierarchyBarNodeChildren } from '../interfaces/hierarchy-bar-node-children.interface'; import { HierarchyBarNode } from '../interfaces/hierarchy-bar-node.interface'; import * as i0 from "@angular/core"; export declare class HierarchyBarCollapsedComponent implements AfterViewInit, OnDestroy { readonly hierarchyBar: HierarchyBarService; private readonly _renderer; private readonly _resizeService; private readonly _elementRef; private readonly _changeDetector; /** Determine read only state */ readonly: boolean; /** Get the first node to display */ _first: HierarchyBarNode; /** Get the last node to display */ _last: HierarchyBarNode; /** Get all the sibling nodes */ get _siblings(): Observable<HierarchyBarNodeChildren>; /** Get all the nodes between the first and last nodes */ get _parents(): HierarchyBarNode[]; /** Get the nodes as an array */ private get _nodes(); /** Unsubscribe from all observables on destroy */ private readonly _onDestroy; /** Access the node container */ nodeContainer: ElementRef; ngAfterViewInit(): void; ngOnDestroy(): void; private update; updateOverflow(): void; static ɵfac: i0.ɵɵFactoryDeclaration<HierarchyBarCollapsedComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<HierarchyBarCollapsedComponent, "ux-hierarchy-bar-collapsed", never, { "readonly": { "alias": "readonly"; "required": false; }; }, {}, never, ["left-addons", "trailing-addons", "right-addons"], false, never>; }