UNPKG

v-event-calendar

Version:

Lightweight, Vue 3 Event Calendar With Event Scheduling, Multiple Views, Drag-&-Drop, Resizing and Customizable Styling

21 lines (20 loc) 856 B
export declare function useCalendarEventDragCreate(): { startDragCreate: (mouseY: number, hour: number, date: Date, timeSlotElement: HTMLElement, hourHeight: number) => void; endDragCreate: () => void; cancelDragCreate: () => void; isDragCreating: import('vue').ComputedRef<boolean>; setEventCreateCallback: (callback: (date: Date, startTime: string, endTime: string) => void) => void; dragCreateState: import('vue').ComputedRef<{ isDragging: boolean; startHour: number; date: Date | null; hourHeight: number; startMouseY: number; currentMouseY: number; currentEndTime: string | null; initialStartTime: string | null; currentStartTime: string | null; timeSlotElement: HTMLElement | null; placeholderEventElement: HTMLElement | null; }>; };