UNPKG

vexip-ui

Version:

A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good

16 lines (15 loc) 794 B
import { Ref } from 'vue'; import { DisabledTime } from './symbol'; export declare function handleKeyEnter(event: KeyboardEvent): number | "next" | "up" | "down" | "prev" | "ok" | "esc" | null; export declare function useColumn<T extends string>(colTypes: T[], currentColumn?: Ref<T | null>): { currentColumn: Ref<T | null, T | null>; enabled: Record<T, boolean>; resetColumn: (type?: T | null, reverse?: boolean) => void; enterColumn: (type: "prev" | "next", canLoop?: boolean) => void; }; export declare function useTimeBound(originMin: Ref<string>, originMax: Ref<string>): { minUnits: import('vue').ComputedRef<number[]>; maxUnits: import('vue').ComputedRef<number[]>; reversed: import('vue').ComputedRef<boolean>; isTimeDisabled: Required<DisabledTime>; };