@material-ui/lab
Version:
Material-UI Lab - Incubator for Material-UI React components.
7 lines (6 loc) • 851 B
TypeScript
import { ParsableDate } from '../internal/pickers/constants/prop-types';
import { MuiPickersAdapter } from '../internal/pickers/hooks/useUtils';
import { DateValidationProps } from '../internal/pickers/date-utils';
import { TimeValidationProps } from '../internal/pickers/time-utils';
export declare function validateDateAndTime<TDate>(utils: MuiPickersAdapter<TDate>, value: ParsableDate<TDate>, { minDate, maxDate, disableFuture, shouldDisableDate, disablePast, ...timeValidationProps }: DateValidationProps<TDate> & TimeValidationProps<TDate>): "invalidDate" | "minTime" | "maxTime" | "shouldDisableTime-hours" | "shouldDisableTime-minutes" | "shouldDisableTime-seconds" | "shouldDisableDate" | "disableFuture" | "disablePast" | "minDate" | "maxDate" | null;
export declare type DateAndTimeValidationError = ReturnType<typeof validateDateAndTime>;