UNPKG

angular-material-jalali-datepicker-adapter

Version:
30 lines (29 loc) 1.21 kB
import { DateAdapter } from '@angular/material/core'; export declare class MaterialJalaliDateAdapter extends DateAdapter<Date> { private readonly dateService; getYear(date: Date): number; getMonth(date: Date): number; getDate(date: Date): number; getDayOfWeek(date: Date): number; getMonthNames(_style: 'long' | 'short' | 'narrow'): string[]; getDateNames(): string[]; private _dateNames?; getDayOfWeekNames(style: 'long' | 'short' | 'narrow'): string[]; getYearName(date: Date): string; getFirstDayOfWeek(): number; getNumDaysInMonth(date: Date): number; clone(date: Date): Date; createDate(year: number, month: number, date: number): Date; today(): Date; parse(value: any, parseFormat: string): Date | null; format(date: Date, displayFormat: string): string; addCalendarYears(date: Date, years: number): Date; addCalendarMonths(date: Date, months: number): Date; addCalendarDays(date: Date, days: number): Date; toIso8601(date: Date): string; isDateInstance(obj: any): boolean; isValid(date: Date | null): boolean; invalid(): Date; deserialize(value: any): Date | null; private isValidJalaliInput; }