@stackoverfloweth/prefect-design
Version:
A collection of low-level Vue components.
14 lines (13 loc) • 615 B
TypeScript
import { ComputedRef, WritableComputedRef } from 'vue';
import { SelectOption } from '../types';
import { MaybeRef } from '../types/ref';
import { DateRange } from '../utilities/dates';
export type UseTimeParts = {
selectedHours: WritableComputedRef<number>;
selectedMinutes: WritableComputedRef<number>;
selectedMeridiem: WritableComputedRef<string>;
hourOptions: ComputedRef<SelectOption[]>;
minuteOptions: ComputedRef<SelectOption[]>;
meridiemOptions: ComputedRef<SelectOption[]>;
};
export declare function useTimeParts(value: MaybeRef<Date>, range?: MaybeRef<DateRange>): UseTimeParts;