UNPKG

@opensig/opendesign

Version:

14 lines (13 loc) 721 B
import { ComputedRef, InjectionKey, Ref, ToRefs } from 'vue'; import { TimePickerPropsT, DatePickerColumnOption } from './types.ts'; export type TimePickerComputedOptions = { hourOptions: ComputedRef<DatePickerColumnOption[]>; minuteOptions: ComputedRef<DatePickerColumnOption[]>; secondOptions: ComputedRef<DatePickerColumnOption[]>; disabledHourOptions: ComputedRef<number[]>; }; export type TimePickerCtx = ToRefs<Omit<TimePickerPropsT, 'placeholder' | 'inputId' | 'color' | 'variant' | 'optionTitle' | 'clearable' | 'trigger' | 'unmountOnHide'>> & { isRange?: Ref<boolean>; computedOptions?: TimePickerComputedOptions; }; export declare const timePickerInjectKey: InjectionKey<TimePickerCtx>;