UNPKG

truly-ui

Version:

Web Components for Desktop Applications.

40 lines 1.62 kB
import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { CalendarHoliday } from '../../interfaces/calendar-holiday.interface'; import * as i0 from "@angular/core"; export interface CalendarDaysInterface { dayOfWeek: number; date: Date; day: number; } export declare class TlCalendarDays implements OnInit, OnChanges { set currentDate(value: Date); get currentDate(): Date; holidays: Array<CalendarHoliday>; borders: boolean; width: string; height: string; selectDay: EventEmitter<any>; doubleClick: EventEmitter<any>; dayOfMonth: Array<CalendarDaysInterface[]>; selectedDate: Date; groupIndex: number; dayOfWeek: string[]; private _currentDate; constructor(); ngOnInit(): void; buildCalendar(): void; setGroupIndex(daysByWeek: any): void; setBeforeDays(): void; selectDate(date: Date): void; setAfterDays(): void; isCurrentDate(date: Date): boolean; isOtherMonth(item: CalendarDaysInterface): boolean; today(): void; isToday(date: Date): boolean; getDateObject(day: any, month?: any): Date; groupBy(xs: any, key: any): any; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration<TlCalendarDays, never>; static ɵcmp: i0.ɵɵComponentDeclaration<TlCalendarDays, "tl-days", never, { "currentDate": "currentDate"; "holidays": "holidays"; "borders": "borders"; "width": "width"; "height": "height"; }, { "selectDay": "selectDay"; "doubleClick": "doubleClick"; }, never, never, false, never>; } //# sourceMappingURL=calendar-days.d.ts.map