@jdcfe/yep-react
Version:
一套移动端的React组件库
73 lines (72 loc) • 1.88 kB
TypeScript
import * as React from 'react';
import { DatePickerProps } from './type';
declare class DatePicker extends React.Component<DatePickerProps, any> {
static defaultProps: {
prefixCls: string;
pickerPrefixCls: string;
locale: {
year: string;
month: string;
day: string;
hour: string;
minute: string;
am: string;
pm: string;
};
mode: string;
disabled: boolean;
minuteStep: number;
onDateChange(): void;
use12Hours: boolean;
};
state: {
date: any;
};
defaultMinDate: any;
defaultMaxDate: any;
componentWillReceiveProps(nextProps: DatePickerProps): void;
getNewDate: (values: any, index: number) => any;
onValueChange: (values: any, index: number) => void;
onScrollChange: (values: any, index: number) => void;
setHours(date: Date, hour: number): void;
setAmPm(date: any, index: number): void;
getDefaultMinDate(): any;
getDefaultMaxDate(): any;
getDate(): any;
getValue(): any;
getMinYear(): any;
getMaxYear(): any;
getMinMonth(): any;
getMaxMonth(): any;
getMinDay(): any;
getMaxDay(): any;
getMinHour(): any;
getMaxHour(): any;
getMinMinute(): any;
getMaxMinute(): any;
getMinDate(): any;
getMaxDate(): any;
getDateData(): {
key: string;
props: {
children: any[];
};
}[];
getDisplayHour(rawHour: number): number;
getTimeData(date: Date): {
cols: {
key: string;
props: {
children: any[];
};
}[];
selMinute: number;
};
clipDate(date: any): any;
getValueCols(): {
value: any[];
cols: any[];
};
render(): JSX.Element;
}
export default DatePicker;