rooks
Version:
Collection of awesome react hooks
5 lines (4 loc) • 514 B
TypeScript
import type { ListenerOptions } from "../types/utils";
declare function useGlobalObjectEventListener(globalObject: Document, eventName: keyof DocumentEventMap, callback: EventListener, listenerOptions: ListenerOptions, when: boolean, isLayoutEffect: boolean): void;
declare function useGlobalObjectEventListener(globalObject: Window, eventName: keyof WindowEventMap, callback: EventListener, listenerOptions: ListenerOptions, when: boolean, isLayoutEffect: boolean): void;
export { useGlobalObjectEventListener };