react-datepicker-lite
Version:
A lightweight, accessible, and customizable React date picker component with TypeScript support
27 lines • 1.11 kB
TypeScript
import type { DateAdapter } from '@/types';
export declare class NativeDateAdapter implements DateAdapter<Date> {
format(date: Date, format: string): string;
parse(dateString: string, format: string): Date | null;
isValid(date: Date): boolean;
addDays(date: Date, days: number): Date;
addMonths(date: Date, months: number): Date;
addYears(date: Date, years: number): Date;
startOfDay(date: Date): Date;
startOfMonth(date: Date): Date;
startOfYear(date: Date): Date;
endOfDay(date: Date): Date;
endOfMonth(date: Date): Date;
endOfYear(date: Date): Date;
isSameDay(date1: Date, date2: Date): boolean;
isSameMonth(date1: Date, date2: Date): boolean;
isSameYear(date1: Date, date2: Date): boolean;
isAfter(date1: Date, date2: Date): boolean;
isBefore(date1: Date, date2: Date): boolean;
getDay(date: Date): number;
getMonth(date: Date): number;
getYear(date: Date): number;
getDaysInMonth(date: Date): number;
today(): Date;
}
export declare const nativeDateAdapter: NativeDateAdapter;
//# sourceMappingURL=native.d.ts.map