UNPKG

ngx-mat-calendar

Version:

A datepicker with nepali and english calendar support

71 lines (70 loc) 2.24 kB
import { EventEmitter } from '@angular/core'; import { DateType, DateFormat, CalendarViewType } from '../../model/calendar.model'; import { ISelectedDate } from '../../model/calendar.model'; import { CalendarService } from '../../services/calendar.service'; import { MatButton } from '@angular/material/button'; export declare class CalendarComponent { private dpService; private yearMonth; set content(content: MatButton); DateTimeChanged: EventEmitter<any>; private day; currentView: CalendarViewType; title: string; errorInBS: any; lang: number; dateTypeTitle: string; withTime: boolean; private year; private fromYear; private toYear; private month; private monthName; private todayColor; private selectedColor; private backgroundColor; private dayNameBackgroundColor; hourMax: number; hourMin: number; private showTicks; hourStep: number; thumbLabel: boolean; hourValue: number; minuteMax: number; minuteMin: number; minuteStep: number; minuteValue: number; private displayDate; datas: any[]; titles: any[]; cols: number; rowHeight: string; private defaultSelectedDate; private dateType; private dateFormatAD; private dateFormatBS; private minDate; private maxDate; private closeOnClick; private defaultDateRange; private currentDate; get dateRange(): boolean; set dateRange(val: boolean); showCalendar(dateType: DateType, dateFormatAD: DateFormat, dateFormatBS: DateFormat, withTime: boolean, minDate: Date, maxDate: Date, closeOnClick: boolean, currentDate: Date, lang: number): void; setInitialCalendar(val: Date): void; constructor(dpService: CalendarService); dateTypeToggle(): void; get selectedDate(): ISelectedDate; private setCalender; private setCalendarDay; private setDisplayDate; private setCalendarMonth; private setCalendarYear; private settime; titleClick(): void; upDown(ev: any): void; ItemClicked(ev: any): void; private setDate; private returnDate; onInputChange(ev: any, flag: any): void; }