vuestic-ui
Version:
Vue 3 UI Framework
10 lines (9 loc) • 419 B
TypeScript
import { Ref, Component } from 'vue';
export declare const useFocusEmits: readonly ["focus", "blur"];
export declare function useFocus(el?: Ref<HTMLElement | null | undefined | Component>, emit?: (event: 'focus' | 'blur', e?: Event) => void): {
isFocused: import("vue").WritableComputedRef<boolean>;
onFocus: (e?: Event) => void;
onBlur: (e?: Event) => void;
focus: () => void;
blur: () => void;
};