angular-material-jalali-datepicker-adapter
Version:
Jalali date adapter for Angular Material
30 lines (29 loc) • 1.21 kB
TypeScript
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;
}