UNPKG

vuetify

Version:

Vue Material Component Framework

55 lines (53 loc) 2.4 kB
import type { DateAdapter } from '../DateAdapter.js'; type CustomDateFormat = Intl.DateTimeFormatOptions | ((date: Date, formatString: string, locale: string) => string); export declare class VuetifyDateAdapter implements DateAdapter<Date> { locale: string; formats?: Record<string, CustomDateFormat>; constructor(options: { locale: string; formats?: Record<string, CustomDateFormat>; }); date(value?: any): Date | null; toJsDate(date: Date): Date; toISO(date: Date): string; parseISO(date: string): Date; addMinutes(date: Date, amount: number): Date; addHours(date: Date, amount: number): Date; addDays(date: Date, amount: number): Date; addWeeks(date: Date, amount: number): Date; addMonths(date: Date, amount: number): Date; getWeekArray(date: Date, firstDayOfWeek?: number | string): Date[][]; startOfWeek(date: Date, firstDayOfWeek?: number | string): Date; endOfWeek(date: Date): Date; startOfMonth(date: Date): Date; endOfMonth(date: Date): Date; format(date: Date, formatString: string): string; isEqual(date: Date, comparing: Date): boolean; isValid(date: any): boolean; isWithinRange(date: Date, range: [Date, Date]): boolean; isAfter(date: Date, comparing: Date): boolean; isAfterDay(date: Date, comparing: Date): boolean; isBefore(date: Date, comparing: Date): boolean; isSameDay(date: Date, comparing: Date): boolean; isSameMonth(date: Date, comparing: Date): boolean; isSameYear(date: Date, comparing: Date): boolean; setMinutes(date: Date, count: number): Date; setHours(date: Date, count: number): Date; setMonth(date: Date, count: number): Date; setDate(date: Date, day: number): Date; setYear(date: Date, year: number): Date; getDiff(date: Date, comparing: Date | string, unit?: string): number; getWeekdays(firstDayOfWeek?: number | string): string[]; getYear(date: Date): number; getMonth(date: Date): number; getWeek(date: Date, firstDayOfWeek?: number | string, firstWeekMinSize?: number): number; getDate(date: Date): number; getNextMonth(date: Date): Date; getPreviousMonth(date: Date): Date; getHours(date: Date): number; getMinutes(date: Date): number; startOfDay(date: Date): Date; endOfDay(date: Date): Date; startOfYear(date: Date): Date; endOfYear(date: Date): Date; }