solar-ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
35 lines (34 loc) • 1.27 kB
TypeScript
import { AfterViewInit, EventEmitter, OnInit, TemplateRef } from '@angular/core';
import { NzMatchMediaService } from '../core/services/nz-match-media.service';
import { NzLayoutComponent } from './nz-layout.component';
export declare type NzBreakPoint = 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl';
export declare class NzSiderComponent implements OnInit, AfterViewInit {
private nzLayoutComponent;
private nzMatchMediaService;
private _collapsed;
private _collapsible;
_trigger: TemplateRef<void>;
private _reverseArrow;
private below;
private isInit;
private dimensionMap;
nzWidth: number;
nzCollapsedWidth: number;
nzBreakpoint: NzBreakPoint;
nzReverseArrow: boolean;
nzTrigger: TemplateRef<void>;
nzCollapsible: boolean;
nzCollapsed: boolean;
nzCollapsedChange: EventEmitter<{}>;
readonly setZeroClass: boolean;
readonly setFlex: string;
readonly setWidth: number;
onWindowResize(e: UIEvent): void;
watchMatchMedia(): void;
toggleCollapse(): void;
readonly isZeroTrigger: boolean;
readonly isSiderTrigger: boolean;
constructor(nzLayoutComponent: NzLayoutComponent, nzMatchMediaService: NzMatchMediaService);
ngOnInit(): void;
ngAfterViewInit(): void;
}