9 lines
703 B
TypeScript
9 lines
703 B
TypeScript
/**
|
|
* Validation error types applicable to both date and time validation
|
|
*/
|
|
type CommonDateTimeValidationError = 'invalidDate' | 'disableFuture' | 'disablePast' | null;
|
|
export type DateValidationError = CommonDateTimeValidationError | 'shouldDisableDate' | 'shouldDisableMonth' | 'shouldDisableYear' | 'minDate' | 'maxDate';
|
|
export type TimeValidationError = CommonDateTimeValidationError | 'minutesStep' | 'minTime' | 'maxTime' | 'shouldDisableClock-hours' | 'shouldDisableClock-minutes' | 'shouldDisableClock-seconds' | 'shouldDisableTime-hours' | 'shouldDisableTime-minutes' | 'shouldDisableTime-seconds';
|
|
export type DateTimeValidationError = DateValidationError | TimeValidationError;
|
|
export {};
|