UNPKG

@fesjs/fes-design

Version:
13 lines (12 loc) 553 B
import type { FormValidate } from '../_util/interface'; import type { InputEmits } from './interface'; export declare function useFocus(emit: InputEmits, validate: FormValidate): { focused: import("vue").Ref<boolean, boolean>; handleFocus: (event: Event) => void; handleBlur: (event: Event) => void; }; export declare function useMouse(emit: (event: 'mouseleave' | 'mouseenter', e: Event) => void): { hovering: import("vue").Ref<boolean, boolean>; onMouseLeave: (e: MouseEvent) => void; onMouseEnter: (e: MouseEvent) => void; };