UNPKG

@yelon/theme

Version:

ng-yunzai theme system library.

31 lines (30 loc) 1.35 kB
import { AfterViewInit, QueryList, TemplateRef } from '@angular/core'; import { App } from '@yelon/theme'; import { LayoutDefaultHeaderItemComponent } from './layout-header-item.component'; import { LayoutDefaultHeaderItemDirection, LayoutDefaultHeaderItemHidden, LayoutDefaultOptions } from './types'; import * as i0 from "@angular/core"; interface LayoutDefaultHeaderItem { host: TemplateRef<any>; hidden?: LayoutDefaultHeaderItemHidden; direction?: LayoutDefaultHeaderItemDirection; } export declare class LayoutDefaultHeaderComponent implements AfterViewInit { private readonly settings; private readonly srv; private readonly cdr; private readonly destroy$; items: QueryList<LayoutDefaultHeaderItemComponent>; left: LayoutDefaultHeaderItem[]; middle: LayoutDefaultHeaderItem[]; right: LayoutDefaultHeaderItem[]; get opt(): LayoutDefaultOptions; get app(): App; get collapsed(): boolean; get collapsedIcon(): string; private refresh; ngAfterViewInit(): void; toggleCollapsed(): void; static ɵfac: i0.ɵɵFactoryDeclaration<LayoutDefaultHeaderComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<LayoutDefaultHeaderComponent, "layout-default-header", never, { "items": { "alias": "items"; "required": false; }; }, {}, never, never, false, never>; } export {};