@lxlib/seed
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.
43 lines (42 loc) • 1.48 kB
TypeScript
import { NzSafeAny } from 'ng-zorro-antd/core/types';
import { DisabledTimeFn, PanelMode, PresetRanges, SupportTimeOptions } from 'ng-zorro-antd/date-picker/standard-types';
import { NzDatePickerI18nInterface } from 'ng-zorro-antd/i18n';
export declare class DateRangePickerConfig {
nzFormat?: string;
nzClassName?: string;
nzSize?: string;
nzStyle?: string;
nzAllowClear?: boolean;
nzAutoFocus?: boolean;
nzDisabled?: boolean;
nzDisabledDate?: (d: Date) => boolean;
nzDisabledTime?: DisabledTimeFn;
nzLocale?: NzDatePickerI18nInterface;
nzPopupStyle?: object;
nzDropdownClassName?: string;
nzRenderExtraFooter?: string;
nzPlaceHolder?: string | string[];
nzShowTime?: SupportTimeOptions | boolean;
nzShowToday?: boolean;
nzMode?: PanelMode | PanelMode[];
nzRanges?: PresetRanges;
shortcuts?: DateRangePickerShortcut;
}
export interface DateRangePickerShortcut {
/** Whether to enable, default: `false` */
enabled?: boolean;
/** Whether to close the panel after clicking, default: `true` */
closed?: boolean;
/**
* Shortcut list, default: `今天`, `昨天`, `近3天`, `近7天`, `本周`, `本月`, `全年`
*/
list?: DateRangePickerShortcutItem[];
}
export interface DateRangePickerShortcutItem {
[key: string]: NzSafeAny;
text: string;
fn: (value: [Date, Date]) => [Date, Date];
}
export declare class DatePickerConfig {
range?: DateRangePickerConfig;
}