react-day-picker
Version:
Customizable Date Picker for React
34 lines (33 loc) • 1.09 kB
TypeScript
import type { DateAfter, DateBefore, DateInterval, DateLib, 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. */
export declare function isDatesArray(value: unknown, dateLib: DateLib): value is Date[];