@alifd/meet-react
Version:
Fusion Mobile React UI System Component
29 lines (28 loc) • 1 kB
TypeScript
import { PickerColumnData } from '../../picker';
import { TimePickerProps } from '../../time-picker';
import { BasePickerProps } from '../drawer-picker/base-picker';
import BasePicker, { StepType } from './base-picker';
import { LocaleContextProps } from '../../locale/context';
interface DateTimePickerProps extends BasePickerProps {
validRange: [Date, Date];
showTime: boolean | TimePickerProps;
}
declare class DateTimePicker extends BasePicker<DateTimePickerProps> {
get validRange(): [Date, Date];
private get timeProps();
getStep(): StepType;
getDisableType(): string;
getDataSource(locale: LocaleContextProps): PickerColumnData[][];
toDate(values: any[]): Date;
getRangeCheck(): {
date: {
hasYear: boolean;
hasMonth: boolean;
hasDay: boolean;
};
time: import("../../time-picker/utils").TimeOptions;
};
toValues(d: Date): any[];
private getDateOptions;
}
export default DateTimePicker;