UNPKG

vuestic-ui

Version:
10 lines (9 loc) 870 B
import { Ref } from 'vue'; import { DateInputDate, DateInputModelValue, DateInputRange } from '../types'; export declare const isRange: (date: DateInputModelValue) => date is DateInputRange<DateInputDate>; export declare const isMultiple: (date: DateInputModelValue) => date is DateInputDate[]; export declare const isSingleDate: (date: DateInputModelValue) => date is DateInputDate; export declare const useDateInputModelValue: (modelValue: Ref<DateInputModelValue>, mode: Ref<'single' | 'multiple' | 'range' | 'auto'>, parseModelValue: (date: string) => DateInputModelValue, formatModelValue: (date: DateInputModelValue) => string, formatModelValueSingleDate?: ((date: Date) => string) | undefined) => { text: import("vue").WritableComputedRef<string>; normalized: import("vue").WritableComputedRef<Date | Date[] | DateInputRange<Date> | null | undefined>; };