UNPKG

toast-ui-calendar-vue3

Version:

Simple `@toast-ui/calendar` wrapper for vue3, pr welcomes ~

72 lines (71 loc) 2.86 kB
import { default as Calendar, Day, Month, TZDate, Week } from '@toast-ui/calendar'; export declare const TuiCalendar: import('vue').DefineComponent<{ view: string; useFormPopup?: boolean; useDetailPopup?: boolean; isReadOnly?: boolean; usageStatistics?: boolean; gridSelection?: Record<string, any> | boolean; week?: Record<string, any>; month?: Record<string, any>; timezone: Record<string, any>; theme?: Record<string, any>; template?: Record<string, any>; calendars: any[]; events: any[]; eventFilter?: (...args: any[]) => any; }, { getRootElement(): HTMLElement | SVGElement | null | undefined; getInstance(): any; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { selectDateTime: (...args: any[]) => void; beforeCreateEvent: (...args: any[]) => void; beforeUpdateEvent: (...args: any[]) => void; beforeDeleteEvent: (...args: any[]) => void; afterRenderEvent: (...args: any[]) => void; clickDayName: (...args: any[]) => void; clickEvent: (...args: any[]) => void; clickMoreEventsBtn: (...args: any[]) => void; clickTimezoneCollapseBtn: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly<{ view: string; useFormPopup?: boolean; useDetailPopup?: boolean; isReadOnly?: boolean; usageStatistics?: boolean; gridSelection?: Record<string, any> | boolean; week?: Record<string, any>; month?: Record<string, any>; timezone: Record<string, any>; theme?: Record<string, any>; template?: Record<string, any>; calendars: any[]; events: any[]; eventFilter?: (...args: any[]) => any; }> & Readonly<{ onSelectDateTime?: ((...args: any[]) => any) | undefined; onBeforeCreateEvent?: ((...args: any[]) => any) | undefined; onBeforeUpdateEvent?: ((...args: any[]) => any) | undefined; onBeforeDeleteEvent?: ((...args: any[]) => any) | undefined; onAfterRenderEvent?: ((...args: any[]) => any) | undefined; onClickDayName?: ((...args: any[]) => any) | undefined; onClickEvent?: ((...args: any[]) => any) | undefined; onClickMoreEventsBtn?: ((...args: any[]) => any) | undefined; onClickTimezoneCollapseBtn?: ((...args: any[]) => any) | undefined; }>, { useFormPopup: boolean; useDetailPopup: boolean; isReadOnly: boolean; usageStatistics: boolean; gridSelection: Record<string, any> | boolean; week: Record<string, any>; month: Record<string, any>; timezone: Record<string, any>; theme: Record<string, any>; template: Record<string, any>; eventFilter: (...args: any[]) => any; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { containerRef: HTMLDivElement; }, HTMLDivElement>; export default TuiCalendar; export { Calendar, Day, Month, TZDate, Week };