UNPKG

@alauda/ui

Version:

Angular UI components by Alauda Frontend Team.

38 lines (37 loc) 2.11 kB
import { AfterViewInit, ChangeDetectorRef, EventEmitter, Injector, OnDestroy } from '@angular/core'; import { AnchorDirectiveChild } from './anchor.directive'; import { AnchorItem, AnchorTreeItem } from './types'; import * as i0 from "@angular/core"; export declare class AnchorTreeComponent extends AnchorDirectiveChild implements OnDestroy { set treeItems(treeItems: AnchorTreeItem[]); get treeItems(): AnchorTreeItem[]; private _treeItems; activeId: string; activeIdChange: EventEmitter<string>; bem: import("../internal/utils").Bem; isTemplateRef: (label: any) => label is import("@angular/core").TemplateRef<unknown>; private readonly depose$$; watchLabelsChange(): void; ngOnDestroy(): void; isActive(item: AnchorTreeItem): boolean; onItemClick(e: Event, item: AnchorTreeItem): void; trackById(_index: number, item: AnchorTreeItem): string; static ɵfac: i0.ɵɵFactoryDeclaration<AnchorTreeComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<AnchorTreeComponent, "aui-anchor-tree", never, { "treeItems": { "alias": "treeItems"; "required": false; }; "activeId": { "alias": "activeId"; "required": false; }; }, { "activeIdChange": "activeIdChange"; }, never, never, true, never>; } export declare class AnchorComponent extends AnchorDirectiveChild implements AfterViewInit, OnDestroy { protected injector: Injector; private readonly cdr; get items(): AnchorItem[]; set items(items: AnchorItem[]); private _items; treeItems: AnchorTreeItem[]; activeId: string; bem: import("../internal/utils").Bem; private readonly destroy$$; constructor(injector: Injector, cdr: ChangeDetectorRef); ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<AnchorComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<AnchorComponent, "aui-anchor", never, { "items": { "alias": "items"; "required": false; }; "treeItems": { "alias": "treeItems"; "required": false; }; "activeId": { "alias": "activeId"; "required": false; }; }, {}, never, never, true, never>; }