vue-devui
Version:
DevUI components based on Vite and Vue3
15 lines (14 loc) • 626 B
TypeScript
import { Ref, SetupContext } from 'vue';
import { EditableSelectProps } from '../editable-select-types';
import { States } from './use-select';
export interface UseInputEventReturnType {
blur: () => void;
setSoftFocus: () => void;
onMouseenter: () => void;
onMouseleave: () => void;
onInput: (e: Event) => void;
handleBlur: (e: FocusEvent) => void;
handleFocus: (e: FocusEvent) => void;
handleClear: (e: Event) => void;
}
export declare function useInputEvent(inputRef: Ref<HTMLInputElement | undefined>, props: EditableSelectProps, states: States, ctx: SetupContext): UseInputEventReturnType;