UNPKG

1.11 kBTypeScriptView Raw
1import { Models } from './date/DataTypes';
2export default interface PropsType {
3 /** 默认日期,default: today */
4 defaultDate?: Date;
5 /** 选择值 */
6 startDate?: Date;
7 /** 选择值 */
8 endDate?: Date;
9 /** 日期扩展数据 */
10 getDateExtra?: (date: Date) => Models.ExtraData;
11 /** 无限滚动,default: true */
12 infinite?: boolean;
13 /** 无限滚动优化(大范围选择),default: false */
14 infiniteOpt?: boolean;
15 /** 初始化月个数,default: 6 */
16 initalMonths?: number;
17 /** 本地化 */
18 locale?: Models.Locale;
19 /** 最大日期 */
20 maxDate?: Date;
21 /** 最小日期 */
22 minDate?: Date;
23 /** 日期点击回调 */
24 onCellClick?: (date: Date) => void;
25 onLayout?: (clientHight: number) => void;
26 /** 选择区间包含不可用日期 */
27 onSelectHasDisableDate?: (date: Date[]) => void;
28 /** (web only) 样式前缀 */
29 prefixCls?: string;
30 /** 行大小 */
31 rowSize?: 'normal' | 'xl';
32 /** 选择类型,default: range,one: 单日,range: 日期区间 */
33 type?: 'one' | 'range';
34}