wired-elements
Version:
Collection of hand-drawn sketchy web components
51 lines (50 loc) • 1.37 kB
TypeScript
import { TemplateResult, LitElement, PropertyValues } from 'lit';
export declare class WiredCalendar extends LitElement {
elevation: number;
selected?: string;
firstdate?: string;
lastdate?: string;
locale?: string;
disabled: boolean;
initials: boolean;
value?: {
date: Date;
text: string;
};
format: Function;
private weekdays_short;
private months;
private months_short;
private resizeHandler?;
private firstOfMonthDate;
private fDate;
private lDate;
private calendarRefSize;
private tblColWidth;
private tblRowHeight;
private tblHeadHeight;
private monthYear;
private weeks;
private seed;
connectedCallback(): void;
disconnectedCallback(): void;
static get styles(): import("lit").CSSResultGroup;
render(): TemplateResult;
firstUpdated(): void;
updated(changed?: PropertyValues): void;
setSelectedDate(formatedDate: string): void;
private localizeCalendarHeaders;
private setInitialConditions;
private refreshSelection;
private resized;
private getCalendarSize;
private computeCellsizes;
private refreshDisabledState;
private onItemClick;
private fireSelected;
private computeCalendar;
private onPrevClick;
private onNextClick;
private isDateOutOfRange;
private debounce;
}