UNPKG

ivy-angular-mydatepicker

Version:
40 lines (39 loc) 2.38 kB
import { EventEmitter, OnChanges, AfterViewInit, SimpleChanges } from "@angular/core"; import { IMyCalendarDay } from "../../interfaces/my-calendar-day.interface"; import { IMyDate } from "../../interfaces/my-date.interface"; import { IMyDateRange } from "../../interfaces/my-date-range.interface"; import { IMyOptions } from "../../interfaces/my-options.interface"; import { IMyWeek } from "../../interfaces/my-week.interface"; import { UtilService } from "../../services/angular-mydatepicker.util.service"; import { ActiveView } from "../../enums/active-view.enum"; import * as i0 from "@angular/core"; export declare class DayViewComponent implements OnChanges, AfterViewInit { private utilService; opts: IMyOptions; dates: Array<IMyWeek>; weekDays: Array<string>; selectedDate: IMyDate; selectedDateRange: IMyDateRange; viewChanged: boolean; dayCellClicked: EventEmitter<IMyCalendarDay>; dayCellKeyDown: EventEmitter<any>; viewActivated: EventEmitter<ActiveView>; prevMonthId: number; currMonthId: number; nextMonthId: number; constructor(utilService: UtilService); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; onDayCellClicked(event: any, cell: IMyCalendarDay): void; onDayCellKeyDown(event: any, cell: IMyCalendarDay): void; onDayCellMouseEnter(cell: any): void; onDayCellMouseLeave(): void; isDateInRange(date: IMyDate): boolean; isDateSame(date: IMyDate): boolean; isDateRangeBeginOrEndSame(date: IMyDate): boolean; isDateRangeBegin(date: IMyDate): boolean; isDateRangeEnd(date: IMyDate): boolean; isDaySelected(day: IMyCalendarDay): boolean; static ɵfac: i0.ɵɵFactoryDeclaration<DayViewComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DayViewComponent, "lib-day-view", never, { "opts": { "alias": "opts"; "required": false; }; "dates": { "alias": "dates"; "required": false; }; "weekDays": { "alias": "weekDays"; "required": false; }; "selectedDate": { "alias": "selectedDate"; "required": false; }; "selectedDateRange": { "alias": "selectedDateRange"; "required": false; }; "viewChanged": { "alias": "viewChanged"; "required": false; }; }, { "dayCellClicked": "dayCellClicked"; "dayCellKeyDown": "dayCellKeyDown"; "viewActivated": "viewActivated"; }, never, never, false, never>; }