UNPKG

@webilix/ngx-calendar-m3

Version:

Jalali calendar components for Angular and Material 3

38 lines (37 loc) 1.49 kB
import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { JalaliDateTimeCalendar } from '@webilix/jalali-date-time'; import { INgxCalendarDate } from '../../ngx-calendar.interface'; import * as i0 from "@angular/core"; export declare class NgxCalendarDateComponent implements OnInit, OnChanges { private className; value?: Date; minDate?: 'NOW' | Date; maxDate?: 'NOW' | Date; onChange: EventEmitter<INgxCalendarDate>; view: 'CALENDAR' | 'MONTH'; values: { today: string; selected: string; minDate: string; maxDate: string; }; calendar: JalaliDateTimeCalendar; year: number; years: number[]; seasons: { title: string; month: string; }[][]; private jalali; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; formatDate(date: Date): string; initValues(): void; changeMonth(change: number): void; setDate(value: string): void; toggleView(): void; changeYear(year?: number): void; setMonth(month: string): void; static ɵfac: i0.ɵɵFactoryDeclaration<NgxCalendarDateComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgxCalendarDateComponent, "ngx-calendar-date", never, { "value": { "alias": "value"; "required": false; }; "minDate": { "alias": "minDate"; "required": false; }; "maxDate": { "alias": "maxDate"; "required": false; }; }, { "onChange": "onChange"; }, never, never, true, never>; }