UNPKG

@flatbiz/antd

Version:
36 lines (33 loc) 1.18 kB
import { TimePickerProps } from 'antd'; export type TDayjsTimeType = "HH:mm:ss" | "HH:mm" | "HH" | "mm:ss" | "mm" | "ss" | (string & {}); export type TimePickerWrapperProps = Omit<TimePickerProps, "value" | "onChange" | "format"> & { value?: string; onChange?: (value?: string) => void; /** * 1. minTime、maxTime设置为 DayjsTimeTypeEnum,默认格式:HH:mm:ss * 2. minTime、maxTime格式必须与 format 相同 */ disabledTimeConfig?: { minTime?: TDayjsTimeType; maxTime?: TDayjsTimeType; /** 禁用 小时 刻度列表,与日期无关 */ disabledHourList?: number[]; /** 禁用 分钟 刻度列表,与日期无关 */ disabledMinuteList?: number[]; /** 禁用 秒钟 刻度列表,与日期无关 */ disabledSecondList?: number[]; }; format?: TDayjsTimeType; }; /** * TimePicker组件包装 * ``` * 1. value类型为 string * 2. onChange返回类型 string * 3. 默认格式化类型 HH:mm:ss * 4. 其他格式化类型自定义format * 5. 设置disabledTime后,disabledTimeConfig配置将失效 * ``` */ export declare const TimePickerWrapper: (props: TimePickerWrapperProps) => import("react").JSX.Element; export {};