UNPKG

v4web-components

Version:
53 lines (52 loc) 1.77 kB
import { EventEmitter } from '../../../stencil-public-runtime'; import { CalendarEntry } from '../../../utils/calendar-entry'; export declare class LabDsDatePicker { isCalendarVisible: boolean; isYearVisible: boolean; isMonthVisible: boolean; value: string; titleInput: string; disabled: boolean; helperText: string; state: 'error' | 'default'; size: 'small' | 'medium'; changeDatePicker: EventEmitter<string>; handleConfirmDatePicker: EventEmitter; dayNames: string[]; monthNames: string[]; monthChecked: string; yearChecked: number; showFillDays: boolean; date: CalendarEntry; daysInMonth: number[]; selectedDate: CalendarEntry; eventDates: any[]; dayChanged: EventEmitter<string>; monthChanged: EventEmitter<CalendarEntry>; yearChanged: EventEmitter<CalendarEntry>; private fillStartCount; private fillEndCount; readonly today: CalendarEntry; constructor(); watchDate(date: CalendarEntry): void; componentWillLoad(): void; setCalendarDetails(): void; getValidDate(): CalendarEntry; dayChangedHandler(calendarEntry: CalendarEntry): void; daySelectedHandler: (day: any) => void; monthChangedHandler(calendarEntry: CalendarEntry): void; switchToPreviousMonth: () => void; switchToNextMonth: () => void; yearChangedHandler(calendarEntry: CalendarEntry): void; switchToPreviousYear: () => void; switchToNextYear: () => void; getDigitClassNames: (day: number, month: number, year: number, index: number) => string; isToday(day: number, month: number, year: number, index: number): boolean; isSelectedDay(day: number, index: number): boolean; handleSelect(): void; handleConfirm(): void; handleCancel(): void; el: HTMLElement; checkForClickOutside(ev: any): void; render(): any; }