@unicef-polymer/etools-unicef
Version:
eTools UNICEF library of reusable components
75 lines (74 loc) • 2.29 kB
TypeScript
import { LitElement } from 'lit';
import '../etools-icon-button/etools-icon-button';
export declare class CalendarLite extends LitElement {
private _date;
private tmpDate;
private cf;
private days_names;
private _mainContent;
private months_names;
private current_page;
private tmpObject;
private multiple;
private _animationEvent;
private todayYear;
private todayMonth;
private todayDay;
private years;
set date(date: any);
get date(): any;
currentMonth: number;
currentDay: number;
minDate: Date | null;
maxDate: Date | null;
disabledDays: number[];
currentYear: number;
multiSelect: any;
days: number[];
separator: number[];
disabledWeekDay: string[];
prettyDate: string;
format: string;
hideHeader: boolean;
private _language;
set language(val: any);
get language(): any;
static get styles(): import("lit").CSSResult[];
render(): import("lit-html").TemplateResult<1>;
updated(changedProperties: any): void;
get mainContent(): any;
_getSelectedYear(): any;
_getSelectedMonth(): any;
_getSelectedDay(): any;
_getCurrentDate(): Date;
get monthFormat(): any;
get yearFormat(): number;
constructor();
initializeProperties(): void;
handleLanguageChange(e: any): void;
onSwipeNextKeyDown(event: any): void;
activateOnEnterAndSpace(event: any): boolean;
focusOnHeaderYear(): void;
monthDays(date: any): number;
connectedCallback(): void;
disconnectedCallback(): void;
generateTable(): void;
_getDayClass(dayText: any): "dateSticker selected" | "dateSticker today" | "dateSticker";
_setDate(e: any): void;
_keyPressSelect(e: any): void;
triggerEvent(e: any, data: any): void;
_setYear(e: any): void;
_setMonth(e: any): void;
_show(e: any): void;
_scrollToSelectedYear(): any;
pagination(): void;
_generateYears(min: any, max: any): void;
_populate(newDate: any): void;
_swipeNextMonth(): void;
changeView(x: any): void;
_once(eventName: any, callback: any, node: any): void;
_swipePrevMonth(): void;
_getDays(row: any): number[];
_getDayHTML(day: any): import("lit-html").TemplateResult<1>;
_whichAnimationEnd(): any;
}