UNPKG

@fruits-chain/react-native-xiaoshu

Version:
16 lines (15 loc) • 642 B
import type { PickerOption, PickerValue } from '../picker-view/interface'; import type { DatePickerColumnMode, RenderLabel } from './interface'; interface UseDatePickerOption { mode: DatePickerColumnMode; value: Date; onChange: (value: Date) => void; min?: Date; max?: Date; renderLabel?: RenderLabel; } declare type ColumnItem = PickerOption[]; declare type Columns = ColumnItem[]; declare type Values = number[]; declare const useDatePicker: ({ mode, value, onChange, min, max, renderLabel, }: UseDatePickerOption) => readonly [Values, Columns, (v: PickerValue[]) => void, Date, Date]; export default useDatePicker;