UNPKG

ngx-mat-calendar

Version:

A datepicker with nepali and english calendar support

88 lines (87 loc) 1.68 kB
export declare enum DateFormat { ddMMyyyy = "ddMMyyyy", MMddyyyy = "MMddyyyy", yyyyMMdd = "yyyyMMdd", yyyyddMM = "yyyyddMM" } export declare enum DateType { AD = 1, BS = 2 } export declare enum Language { English = 0, Nepali = 1 } export declare enum CalendarViewType { Both = 1, Year = 2, Month = 3 } export declare enum EFrequencyIn { InDays = 1, InMonth = 2, InWeek = 3 } export interface IDateFormat { year: number; month: number; day: number; format: DateFormat; } export interface ITimeFormat { hour: number; minute: number; } export interface IDate { DateAD: IDateFormat; DateBS: IDateFormat; time: ITimeFormat; datetype: DateType; weekDayId: number; weekDayName: string; maxDate: Date; minDate: Date; today: Date; selectedDate: IDateFormat; selectedTime: ITimeFormat; } export declare class Month { id: number; month: string; } export declare class Day { id: number; day: string; nepaliDay: string; prefix: string; } export interface INDateD { M1: number; M2: number; M3: number; M4: number; M5: number; M6: number; M7: number; M8: number; M9: number; M10: number; M11: number; M12: number; NYear: number; } export interface IBSADCal { NYear: number; StartDate: any; EndDate: any; } export interface INMothCal { Month: number; Days: number; } export interface ISelectedDate { dateAD: string; dateBS: string; date: Date; selectedDateType: DateType; }