UNPKG

@types/vue-nice-dates

Version:
38 lines (35 loc) 1.14 kB
import { VueConstructor } from "vue"; import { DateLocale, Modifiers, ModifiersClassNames } from "./shared.d"; export const Calendar: Calendar; export interface Calendar extends VueConstructor { props: { locale: DateLocale; date: Date | string; initialDate?: Date | undefined; enableGridSwitch: boolean; modifiers: Modifiers; modifiersClassNames: ModifiersClassNames; minimumDate: Date | null; maximumDate: Date | null; }; data: () => { receivedInitialDate: Date | null; gridType: string; }; computed: { mergedModifiers: { [propName: string]: (date: Date, type: string) => boolean; }; }; watch: { [propName: string]: (newValue: Date | string, oldValue: Date | string) => void; }; methods: { handleClickTitle(): void; handleNavigate(date: Date): void; handleClickDate(date: Date, type: string): void; handleMouseEnterDate(date: Date): void; handleMouseLeaveDates(): void; getGridType(type: string, isReverse: boolean): string; }; }