1 | import { DateAdapter as BaseDateAdapter } from 'calendar-utils/date-adapters/date-adapter';
|
2 | export declare abstract class DateAdapter implements BaseDateAdapter {
|
3 | abstract addWeeks(date: Date | number, amount: number): Date;
|
4 | abstract addMonths(date: Date | number, amount: number): Date;
|
5 | abstract subDays(date: Date | number, amount: number): Date;
|
6 | abstract subWeeks(date: Date | number, amount: number): Date;
|
7 | abstract subMonths(date: Date | number, amount: number): Date;
|
8 | abstract getISOWeek(date: Date | number): number;
|
9 | abstract setDate(date: Date | number, dayOfMonth: number): Date;
|
10 | abstract setMonth(date: Date | number, month: number): Date;
|
11 | abstract setYear(date: Date | number, year: number): Date;
|
12 | abstract getDate(date: Date | number): number;
|
13 | abstract getMonth(date: Date | number): number;
|
14 | abstract getYear(date: Date | number): number;
|
15 | abstract addDays(date: Date | number, amount: number): Date;
|
16 | abstract addHours(date: Date | number, amount: number): Date;
|
17 | abstract addMinutes(date: Date | number, amount: number): Date;
|
18 | abstract addSeconds(date: Date | number, amount: number): Date;
|
19 | abstract differenceInDays(dateLeft: Date | number, dateRight: Date | number): number;
|
20 | abstract differenceInMinutes(dateLeft: Date | number, dateRight: Date | number): number;
|
21 | abstract differenceInSeconds(dateLeft: Date | number, dateRight: Date | number): number;
|
22 | abstract endOfDay(date: Date | number): Date;
|
23 | abstract endOfMonth(date: Date | number): Date;
|
24 | abstract endOfWeek(date: Date | number, options?: {
|
25 | weekStartsOn?: number;
|
26 | }): Date;
|
27 | abstract getDay(date: Date | number): number;
|
28 | abstract isSameDay(dateLeft: Date | number, dateRight: Date | number): boolean;
|
29 | abstract isSameMonth(dateLeft: Date | number, dateRight: Date | number): boolean;
|
30 | abstract isSameSecond(dateLeft: Date | number, dateRight: Date | number): boolean;
|
31 | abstract max(dates: (Date | number)[]): Date;
|
32 | abstract setHours(date: Date | number, hours: number): Date;
|
33 | abstract setMinutes(date: Date | number, minutes: number): Date;
|
34 | abstract startOfDay(date: Date | number): Date;
|
35 | abstract startOfMinute(date: Date | number): Date;
|
36 | abstract startOfMonth(date: Date | number): Date;
|
37 | abstract startOfWeek(date: Date | number, options?: {
|
38 | weekStartsOn?: number;
|
39 | }): Date;
|
40 | abstract getHours(date: Date | number): number;
|
41 | abstract getMinutes(date: Date | number): number;
|
42 | abstract getTimezoneOffset(date: Date | number): number;
|
43 | }
|