UNPKG

@fullcalendar/web-component

Version:
47 lines (43 loc) 1.55 kB
import { aG as CalendarApiImpl, k as CalendarOptions, P as PluginInput, C as CalendarApi } from './57f46b59.js'; declare class Calendar extends CalendarApiImpl { el: HTMLElement; private baseId; private dataManager; private currentData; private renderRunner; private vdomRoot; private isRendering; private isRendered; private customContentRenderId; private currentClassName; private currentColorScheme; constructor(el: HTMLElement, optionOverrides?: CalendarOptions); private handleDataChange; private handleRenderRequest; render(): void; destroy(): void; batchRendering(func: any): void; pauseRendering(): void; resumeRendering(): void; resetOptions(optionOverrides: any, changedOptionNames?: string[]): void; private setClassName; private setHeight; private setColorScheme; private setIsRtl; } declare class FullCalendarElement extends HTMLElement { _calendar: Calendar | null; _options: CalendarOptions | null; _forcedPlugins: PluginInput[] | null; constructor(); connectedCallback(): void; disconnectedCallback(): void; attributeChangedCallback(name: string, oldVal: string, newVal: string): void; get options(): CalendarOptions; set options(options: CalendarOptions | null); getApi(): CalendarApi | null; _handleOptionsStr(optionsStr: string | null): void; _handleOptions(options: CalendarOptions | null): void; static get observedAttributes(): string[]; } export { FullCalendarElement as F };