shineout
Version:
Shein 前端组件库
42 lines (41 loc) • 3.63 kB
TypeScript
import { AreaType, DatePickerValue, BaseProps, QuickSelectType, DisabledType } from './Props';
declare type HandleOnChangeParams = (type: AreaType) => (<U>(date: U, change?: boolean, blur?: boolean, isEnd?: boolean, isQuickSelect?: QuickSelectType) => [U, boolean | undefined, boolean | undefined, boolean | undefined, QuickSelectType | undefined, AreaType]);
declare function handleTimeDisabled(date: Date, disabledTime: BaseProps['disabledTime'], options?: any): boolean | undefined;
declare function handleDisabled(params: {
date: Date;
min?: Date | null;
max?: Date | null;
range: BaseProps['range'];
disabled?: ((date: Date, type?: DisabledType, value?: DatePickerValue) => boolean) | boolean;
disabledTime: BaseProps['disabledTime'];
options?: any;
index?: number;
rangeDate?: Date[];
}): boolean;
declare function judgeTimeByRange(params: {
target: number;
value: Date;
mode: 'H' | 'h' | 'm' | 'minute' | 's' | 'second' | 'ampm';
min?: Date | null;
max?: Date | null;
range: BaseProps['range'];
disabled?: ((date: Date, type?: DisabledType, value?: DatePickerValue) => boolean) | boolean;
disabledTime: BaseProps['disabledTime'];
options?: any;
index?: number;
rangeDate?: Date[];
}): [boolean, Date];
declare const _default: {
handleOnChangeParams: HandleOnChangeParams;
yearHandleChangeParams: <U>(date: U, change?: boolean | undefined, blur?: boolean | undefined, isEnd?: boolean | undefined, isQuickSelect?: QuickSelectType<Date[]> | undefined) => [U, boolean | undefined, boolean | undefined, boolean | undefined, QuickSelectType<Date[]> | undefined, AreaType];
monthHandleChangeParams: <U>(date: U, change?: boolean | undefined, blur?: boolean | undefined, isEnd?: boolean | undefined, isQuickSelect?: QuickSelectType<Date[]> | undefined) => [U, boolean | undefined, boolean | undefined, boolean | undefined, QuickSelectType<Date[]> | undefined, AreaType];
dayHandleChangeParams: <U>(date: U, change?: boolean | undefined, blur?: boolean | undefined, isEnd?: boolean | undefined, isQuickSelect?: QuickSelectType<Date[]> | undefined) => [U, boolean | undefined, boolean | undefined, boolean | undefined, QuickSelectType<Date[]> | undefined, AreaType];
timeHandleChangeParams: <U>(date: U, change?: boolean | undefined, blur?: boolean | undefined, isEnd?: boolean | undefined, isQuickSelect?: QuickSelectType<Date[]> | undefined) => [U, boolean | undefined, boolean | undefined, boolean | undefined, QuickSelectType<Date[]> | undefined, AreaType];
quickHandleChangeParams: <U>(date: U, change?: boolean | undefined, blur?: boolean | undefined, isEnd?: boolean | undefined, isQuickSelect?: QuickSelectType<Date[]> | undefined) => [U, boolean | undefined, boolean | undefined, boolean | undefined, QuickSelectType<Date[]> | undefined, AreaType];
weekHandleChangeParams: <U>(date: U, change?: boolean | undefined, blur?: boolean | undefined, isEnd?: boolean | undefined, isQuickSelect?: QuickSelectType<Date[]> | undefined) => [U, boolean | undefined, boolean | undefined, boolean | undefined, QuickSelectType<Date[]> | undefined, AreaType];
quarterHandleChangeParams: <U>(date: U, change?: boolean | undefined, blur?: boolean | undefined, isEnd?: boolean | undefined, isQuickSelect?: QuickSelectType<Date[]> | undefined) => [U, boolean | undefined, boolean | undefined, boolean | undefined, QuickSelectType<Date[]> | undefined, AreaType];
judgeTimeByRange: typeof judgeTimeByRange;
handleTimeDisabled: typeof handleTimeDisabled;
handleDisabled: typeof handleDisabled;
};
export default _default;