UNPKG

@stackoverfloweth/vue-compositions

Version:

A collection of reusable vue compositions.

11 lines (10 loc) 494 B
import { ComputedRef, MaybeRef } from 'vue'; import { MaybeArray } from '../types/maybe'; export type UseKeyDown = { down: ComputedRef<boolean>; connect: () => void; disconnect: () => void; }; export type UseKeyDownCallback = (event: KeyboardEvent) => void; export type UseKeyDownArgs = [key: MaybeRef<MaybeArray<string>>, callback?: UseKeyDownCallback]; export declare const useKeyDown: (key: MaybeRef<MaybeArray<string>>, callback?: UseKeyDownCallback | undefined) => UseKeyDown;