UNPKG

mui-component

Version:

some custom mui components

14 lines (13 loc) 971 B
import { ValidationProps, Validator, DateValidationError, BaseDateValidationProps } from '@mui/x-date-pickers/internals'; import { DateRange, DayRangeValidationProps } from './model_dateRange'; export interface DateRangeValidationProps<TInputDate, TDate> extends DayRangeValidationProps<TDate>, Required<BaseDateValidationProps<TDate>>, ValidationProps<DateRangeValidationError, DateRange<TInputDate>> { } export declare const validateDateRange: Validator<any, DateRangeValidationProps<any, any>>; type DateRangeValidationErrorValue = DateValidationError | 'invalidRange' | null; export type DateRangeValidationError = [ DateRangeValidationErrorValue, DateRangeValidationErrorValue ]; export declare const isSameDateRangeError: (a: DateRangeValidationError, b: DateRangeValidationError | null) => boolean; export declare const useDateRangeValidation: <TInputDate, TDate>(props: DateRangeValidationProps<TInputDate, TDate>) => DateRangeValidationError; export {};