@webilix/ngx-calendar-m3
Version:
Jalali calendar components for Angular and Material 3
42 lines (41 loc) • 986 B
TypeScript
export type NgxCalendar = 'DATE' | 'WEEK' | 'MONTH' | 'YEAR' | 'PERIOD';
export interface INgxCalendar {
readonly calendar: NgxCalendar;
readonly period: {
readonly from: Date;
readonly to: Date;
};
readonly title: string;
}
export interface INgxCalendarMoment {
readonly moment: Date;
readonly title: string;
readonly jalali: string;
}
export interface INgxCalendarDate {
readonly date: Date;
readonly title: string;
readonly jalali: string;
}
export interface INgxCalendarWeek {
readonly period: {
readonly from: Date;
readonly to: Date;
};
readonly title: string;
}
export interface INgxCalendarMonth {
readonly period: {
readonly from: Date;
readonly to: Date;
};
readonly title: string;
readonly jalali: string;
}
export interface INgxCalendarYear {
readonly period: {
readonly from: Date;
readonly to: Date;
};
readonly year: number;
}