v-event-calendar
Version:
Lightweight, Vue 3 Event Calendar With Event Scheduling, Multiple Views, Drag-&-Drop, Resizing and Customizable Styling
19 lines (17 loc) • 746 B
TypeScript
import { CalendarCell } from '../types';
export declare function useCalendarDay(props: {
cell: CalendarCell;
view: 'month' | 'week' | 'date';
maxEventsDisplay: number;
allowEventCreation: boolean;
}, emit: any): {
calendarDayClasses: import('vue').ComputedRef<string[]>;
calendarDateNumber: import('vue').ComputedRef<number>;
calendarDisplayedEvents: import('vue').ComputedRef<import('../types').CalendarEvent[]>;
hasMultiDayEvent: import('vue').ComputedRef<boolean>;
calendarHandleDayClick: () => void;
calendarHandleCreateEvent: () => void;
calendarHandleDoubleClick: () => void;
calendarHandleDragEnd: (event: any) => void;
calendarDayNumberClasses: import('vue').ComputedRef<string[]>;
};