react-day-picker
Version:
Customizable Date Picker for React
39 lines (38 loc) • 1.15 kB
TypeScript
import type { DateLib } from "../classes/DateLib.js";
import type { DateAfter, DateBefore, DateInterval, DateRange, DayOfWeek } from "../types/index.js";
/**
* Returns true if `matcher` is of type {@link DateInterval}.
*
* @group Utilities
*/
export declare function isDateInterval(matcher: unknown): matcher is DateInterval;
/**
* Returns true if `value` is a {@link DateRange} type.
*
* @group Utilities
*/
export declare function isDateRange(value: unknown): value is DateRange;
/**
* Returns true if `value` is of type {@link DateAfter}.
*
* @group Utilities
*/
export declare function isDateAfterType(value: unknown): value is DateAfter;
/**
* Returns true if `value` is of type {@link DateBefore}.
*
* @group Utilities
*/
export declare function isDateBeforeType(value: unknown): value is DateBefore;
/**
* Returns true if `value` is a {@link DayOfWeek} type.
*
* @group Utilities
*/
export declare function isDayOfWeekType(value: unknown): value is DayOfWeek;
/**
* Returns true if `value` is an array of valid dates.
*
* @private
*/
export declare function isDatesArray(value: unknown, dateLib: DateLib): value is Date[];