@ucloud-fe/react-components
Version:
UCloud react components
17 lines (16 loc) • 669 B
TypeScript
import { DisabledFunc, TDate } from '@ucloud-fe/calendar';
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 | undefined) => {
date?: DisabledFunc;
month?: DisabledFunc;
year?: DisabledFunc;
decade?: DisabledFunc;
};
export declare const isDateDisabled: (date: TDate, value?: TDate | null | undefined, rules?: Rules | undefined) => boolean | undefined;
export declare const getValidDate: (date: TDate, rules?: Rules | undefined) => moment.Moment;