@fesjs/fes-design
Version:
fes-design for PC
13 lines (12 loc) • 553 B
TypeScript
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;
};