UNPKG

@opensig/opendesign

Version:

22 lines (21 loc) 1.17 kB
import { Ref } from 'vue'; import { DatePickerColumnOption } from '../time-picker/types.ts'; import { DisabledDateFn, DisabledMonthFn, DisabledYearFn } from './types.ts'; interface UseDatePickerOptionsParams { currentYear: Ref<number>; currentMonth: Ref<number>; disabledDate?: Ref<DisabledDateFn | undefined>; disabledMonth?: Ref<DisabledMonthFn | undefined>; disabledYear?: Ref<DisabledYearFn | undefined>; minDate?: Ref<Date | string | number | null | undefined>; maxDate?: Ref<Date | string | number | null | undefined>; } export declare const useDatePickerOptions: ({ currentYear, currentMonth, disabledDate, disabledMonth, disabledYear, minDate, maxDate, }: UseDatePickerOptionsParams) => { yearOptions: import('vue').ComputedRef<DatePickerColumnOption[]>; monthOptions: import('vue').ComputedRef<DatePickerColumnOption[]>; dayOptions: import('vue').ComputedRef<DatePickerColumnOption[]>; disabledYearOptions: import('vue').ComputedRef<number[] | undefined>; disabledMonthOptions: import('vue').ComputedRef<number[] | undefined>; disabledDayOptions: import('vue').ComputedRef<number[] | undefined>; }; export {};