@ucloud-pccl/react-components
Version:
UCloud pccl react components
17 lines (16 loc) • 631 B
TypeScript
import { DisabledFunc, TDate } from '@z-r/calendar/types/interface';
import moment, { Moment } from 'moment';
export interface Rules {
/** 范围值 */
range?: [TDate, TDate];
/** @deprecated */
custom?: (date: Moment, value?: Moment | null) => boolean;
}
export declare const getDisabledRule: (rules?: Rules) => {
date?: DisabledFunc;
month?: DisabledFunc;
year?: DisabledFunc;
decade?: DisabledFunc;
};
export declare const isDateDisabled: (date: TDate, value?: TDate | null, rules?: Rules) => boolean | undefined;
export declare const getValidDate: (date: TDate, rules?: Rules) => moment.Moment;