UNPKG

iking-vue-hooks

Version:

金合Vue Hooks 事件监听hook

15 lines (14 loc) 516 B
import type { Ref } from 'vue'; export declare type RemoveEventFn = () => void; export interface UseEventParams { el?: Element | Ref<Element | undefined> | Window | any; name: string; listener: EventListener; options?: boolean | AddEventListenerOptions; autoRemove?: boolean; isDebounce?: boolean; wait?: number; } export default function useEventListener({ el, name, listener, options, autoRemove, isDebounce, wait, }: UseEventParams): { removeEvent: RemoveEventFn; };