UNPKG

v-event-calendar

Version:

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

12 lines (10 loc) 494 B
import { CalendarEvent, CalendarCell, TimedEventLayout } from '../types/index'; export interface EventLayout { event: CalendarEvent; startDayIndex: number; span: number; track: number; } export declare function calculateTimedEventLayout(eventsForDay: CalendarEvent[]): Map<string, TimedEventLayout>; export declare function calculateAllDayEventLayout(cells: CalendarCell[]): EventLayout[]; export declare function calculateMultiDayEventCountForDay(cell: CalendarCell): number;