solar-ng-zorro-antd
Version:
An enterprise-class UI components based on Ant Design and Angular
28 lines (27 loc) • 1.16 kB
TypeScript
import { OnChanges, OnInit, SimpleChanges, TemplateRef } from '@angular/core';
import { FunctionProp } from '../core/types/common-wrap';
import { NzI18nService } from '../i18n/nz-i18n.service';
import { AbstractPickerComponent } from './abstract-picker.component';
import { CandyDate } from './lib/candy-date';
import { PanelMode } from './standard-types';
/**
* The base picker for header panels, current support: Year/Month
*/
export declare class HeaderPickerComponent extends AbstractPickerComponent implements OnInit, OnChanges {
nzPlaceHolder: string;
nzRenderExtraFooter: FunctionProp<TemplateRef<void> | string>;
nzDefaultValue: CandyDate;
nzFormat: string;
endPanelMode: SupportHeaderPanel;
panelMode: PanelMode;
extraFooter: TemplateRef<void> | string;
private supportPanels;
constructor(i18n: NzI18nService);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
onPanelModeChange(mode: PanelMode): void;
onChooseValue(mode: SupportHeaderPanel, value: CandyDate): void;
onOpenChange(open: boolean): void;
private cleanUp;
}
export declare type SupportHeaderPanel = 'year' | 'month';