@opensig/opendesign
Version:
24 lines (23 loc) • 1.4 kB
TypeScript
import { MaybeRefOrGetter } from 'vue';
import { DisabledHoursFn, DisabledMinutesFn, DisabledSecondsFn, DatePickerColumnOption } from './types.ts';
interface UseTimePickerOptionsParams {
hourStep?: MaybeRefOrGetter<number | undefined>;
minuteStep?: MaybeRefOrGetter<number | undefined>;
secondStep?: MaybeRefOrGetter<number | undefined>;
disabledHours?: MaybeRefOrGetter<DisabledHoursFn | undefined>;
disabledMinutes?: MaybeRefOrGetter<DisabledMinutesFn | undefined>;
disabledSeconds?: MaybeRefOrGetter<DisabledSecondsFn | undefined>;
minTime?: MaybeRefOrGetter<string | undefined>;
maxTime?: MaybeRefOrGetter<string | undefined>;
selectedHour: MaybeRefOrGetter<number | null>;
selectedMinute: MaybeRefOrGetter<number | null>;
}
export declare const useTimePickerOptions: ({ hourStep, minuteStep, secondStep, disabledHours, disabledMinutes, disabledSeconds, minTime, maxTime, selectedHour, selectedMinute, }: UseTimePickerOptionsParams) => {
hourOptions: import('vue').ComputedRef<DatePickerColumnOption[]>;
minuteOptions: import('vue').ComputedRef<DatePickerColumnOption[]>;
secondOptions: import('vue').ComputedRef<DatePickerColumnOption[]>;
disabledHourOptions: import('vue').ComputedRef<number[]>;
disabledMinuteOptions: import('vue').ComputedRef<number[]>;
disabledSecondOptions: import('vue').ComputedRef<number[]>;
};
export {};