8 lines
666 B
TypeScript
8 lines
666 B
TypeScript
import { Validator } from '../../hooks/useValidation';
|
|
import { BaseDateValidationProps, DayValidationProps, MonthValidationProps, YearValidationProps } from '../../models/validation';
|
|
import { DateValidationError, TimezoneProps } from '../../../models';
|
|
import { DefaultizedProps } from '../../models/helpers';
|
|
export interface DateComponentValidationProps<TDate> extends DayValidationProps<TDate>, MonthValidationProps<TDate>, YearValidationProps<TDate>, Required<BaseDateValidationProps<TDate>>, DefaultizedProps<TimezoneProps, 'timezone'> {
|
|
}
|
|
export declare const validateDate: Validator<any | null, any, DateValidationError, DateComponentValidationProps<any>>;
|