v-datepicker-lite
Version:
A lightweight Vue 3 date picker with date, time, date-time, week, and month modes
23 lines (21 loc) • 814 B
TypeScript
import { ViewMode } from '../types';
export declare function useCalendar(props: any, emit: any): {
currentDate: import('vue').Ref<Date, Date>;
viewMode: import('vue').Ref<ViewMode, ViewMode>;
selectedDate: import('vue').ComputedRef<any>;
canGoPrev: import('vue').ComputedRef<boolean>;
canGoNext: import('vue').ComputedRef<boolean>;
goToPrevMonth: () => void;
goToNextMonth: () => void;
goToPrevYear: () => void;
goToNextYear: () => void;
goToPrevDecade: () => void;
goToNextDecade: () => void;
goToCurrentDate: () => void;
onHeaderClick: () => void;
onDateSelect: (date: Date) => void;
onWeekSelect: (weekStart: Date) => void;
onMonthSelect: (month: number) => void;
onYearSelect: (year: number) => void;
emitValue: (date: Date) => void;
};