| 1 | export interface DateAdapter<T = unknown> { |
| 2 | date (value?: any): T | null |
| 3 | format (date: T, formatString: string): string |
| 4 | toJsDate (value: T): Date |
| 5 | parseISO (date: string): T |
| 6 | toISO (date: T): string |
| 7 | |
| 8 | startOfDay (date: T): T |
| 9 | endOfDay (date: T): T |
| 10 | startOfWeek (date: T, firstDayOfWeek?: number | string): T |
| 11 | endOfWeek (date: T): T |
| 12 | startOfMonth (date: T): T |
| 13 | endOfMonth (date: T): T |
| 14 | startOfYear (date: T): T |
| 15 | endOfYear (date: T): T |
| 16 | |
| 17 | isAfter (date: T, comparing: T): boolean |
| 18 | isAfterDay(date: T, comparing: T): boolean |
| 19 | |
| 20 | isSameDay (date: T, comparing: T): boolean |
| 21 | isSameMonth (date: T, comparing: T): boolean |
| 22 | isSameYear(date: T, comparing: T): boolean |
| 23 | |
| 24 | isBefore (date: T, comparing: T): boolean |
| 25 | isEqual (date: T, comparing: T): boolean |
| 26 | isValid (date: any): boolean |
| 27 | isWithinRange (date: T, range: [T, T]): boolean |
| 28 | |
| 29 | addMinutes (date: T, amount: number): T |
| 30 | addHours (date: T, amount: number): T |
| 31 | addDays (date: T, amount: number): T |
| 32 | addWeeks (date: T, amount: number): T |
| 33 | addMonths (date: T, amount: number): T |
| 34 | |
| 35 | getYear (date: T): number |
| 36 | setYear (date: T, year: number): T |
| 37 | getDiff (date: T, comparing: T | string, unit?: string): number |
| 38 | getWeekArray (date: T, firstDayOfWeek?: number | string): T[][] |
| 39 | getWeekdays (firstDayOfWeek?: number | string, weekdayFormat?: 'long' | 'short' | 'narrow'): string[] |
| 40 | getWeek (date: T, firstDayOfWeek?: number | string, firstDayOfYear?: number | string): number |
| 41 | getMonth (date: T): number |
| 42 | setMonth (date: T, month: number): T |
| 43 | getDate (date: T): number |
| 44 | setDate (date: T, day: number): T |
| 45 | getNextMonth (date: T): T |
| 46 | getPreviousMonth(date: T): T |
| 47 | |
| 48 | getHours (date: T): number |
| 49 | setHours (date: T, hours: number): T |
| 50 | getMinutes (date: T): number |
| 51 | setMinutes (date: T, minutes: number): T |
| 52 | } |
no outgoing calls
no test coverage detected
searching dependent graphs…