UNPKG

@ux-aspects/ux-aspects

Version:

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

27 lines (26 loc) 1.49 kB
import { EventEmitter, TemplateRef } from '@angular/core'; import { HierarchyBarService } from '../hierarchy-bar.service'; import { HierarchyBarNode } from '../interfaces/hierarchy-bar-node.interface'; import * as i0 from "@angular/core"; export declare class HierarchyBarNodeComponent { readonly hierarchyBar: HierarchyBarService; private readonly _elementRef; /** Specify the node data */ node: HierarchyBarNode; /** Define the template for the popover */ popoverTemplate: TemplateRef<void>; /** Determine the mode of the hierarchy bar */ mode: string; /** Determine read only state */ readonly: boolean; /** Optionally define the horizontal offset */ offset: number; /** Emit when the node is selected */ selected: EventEmitter<HierarchyBarNode>; /** Determine if this node should be hidden due to overflow */ visible: boolean; /** Get the width of the element */ get width(): number; static ɵfac: i0.ɵɵFactoryDeclaration<HierarchyBarNodeComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<HierarchyBarNodeComponent, "ux-hierarchy-bar-node", never, { "node": { "alias": "node"; "required": false; }; "popoverTemplate": { "alias": "popoverTemplate"; "required": false; }; "mode": { "alias": "mode"; "required": false; }; "readonly": { "alias": "readonly"; "required": false; }; "offset": { "alias": "offset"; "required": false; }; }, { "selected": "selected"; }, never, never, false, never>; }