UNPKG

1.85 kBTypeScriptView Raw
1import React from 'react';
2import IDatePickerProps from './IDatePickerProps';
3declare class DatePicker extends React.Component<IDatePickerProps, any> {
4 static defaultProps: {
5 prefixCls: string;
6 pickerPrefixCls: string;
7 locale: {
8 year: string;
9 month: string;
10 day: string;
11 hour: string;
12 minute: string;
13 am: string;
14 pm: string;
15 };
16 mode: string;
17 disabled: boolean;
18 minuteStep: number;
19 onDateChange(): void;
20 use12Hours: boolean;
21 };
22 state: {
23 date: any;
24 };
25 defaultMinDate: any;
26 defaultMaxDate: any;
27 componentWillReceiveProps(nextProps: any): void;
28 getNewDate: (values: any, index: any) => any;
29 onValueChange: (values: any, index: any) => void;
30 onScrollChange: (values: any, index: any) => void;
31 setHours(date: any, hour: any): void;
32 setAmPm(date: any, index: any): void;
33 getDefaultMinDate(): any;
34 getDefaultMaxDate(): any;
35 getDate(): any;
36 getValue(): any;
37 getMinYear(): any;
38 getMaxYear(): any;
39 getMinMonth(): any;
40 getMaxMonth(): any;
41 getMinDay(): any;
42 getMaxDay(): any;
43 getMinHour(): any;
44 getMaxHour(): any;
45 getMinMinute(): any;
46 getMaxMinute(): any;
47 getMinDate(): any;
48 getMaxDate(): any;
49 getDateData(): {
50 key: string;
51 props: {
52 children: any[];
53 };
54 }[];
55 getDisplayHour(rawHour: any): any;
56 getTimeData(date: any): {
57 cols: {
58 key: string;
59 props: {
60 children: any[];
61 };
62 }[];
63 selMinute: any;
64 };
65 clipDate(date: any): any;
66 getValueCols(): {
67 value: any[];
68 cols: any[];
69 };
70 render(): JSX.Element;
71}
72export default DatePicker;