UNPKG

1.56 kBTypeScriptView Raw
1export declare function setDate(date: Date): void;
2export declare function getSelectedDate(): any;
3/** Clear calendar day values */
4export declare function clearCalendarDays(): void;
5export declare function updateCalendar(isMonthChanged?: boolean): void;
6export declare function setOldSelectedNode(): void;
7/** Updates which element is to be selected when month changes */
8export declare function selectDayInitial(setDate?: boolean): void;
9/** Invoked on calendar day click */
10export declare function handleCalendarDayClick(e: any): void;
11export declare function removeOldDaySelection(): void;
12/**
13 * 0 - Do not change month
14 * -1 - Go to previous month
15 * 1 - Go to next month
16 * @param {number} monthOffset - Months to go backward or forward
17 * @param {number} [newDay] - Value of new day
18 * @param {number} [newMonth] - Value of new month
19 * @param {number} [newYear] - Value of new year
20 */
21export declare function updateCurrentDate(monthOffset: number, newDay?: number, newMonth?: number, newYear?: number): void;
22/** Compute the day values in current month, and previous month number of days */
23export declare function generateDays(): void;
24/** Render days */
25export declare function renderDays(): void;
26/**
27 * @param {HTMLElement} element - Element to rerender
28 * @param {number} dayNum - Value of day
29 * @param {boolean} [storeOldSelected] - Whether to store created element for later reference
30 */
31export declare function rerenderSelectedDay(element: HTMLElement, dayNum: number, storeOldSelected?: boolean): void;