@delon/theme
Version:
ng-alain theme system library.
32 lines (31 loc) • 1.42 kB
TypeScript
import { AfterViewInit, QueryList, TemplateRef } from '@angular/core';
import { App } from '@delon/theme';
import type { NzSafeAny } from 'ng-zorro-antd/core/types';
import { LayoutDefaultHeaderItemComponent } from './layout-header-item.component';
import { LayoutDefaultHeaderItemDirection, LayoutDefaultHeaderItemHidden, LayoutDefaultOptions } from './types';
import * as i0 from "@angular/core";
interface LayoutDefaultHeaderItem {
host: TemplateRef<NzSafeAny>;
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 {};