UNPKG

rooks

Version:

Essential React custom hooks ⚓ to super charge your components!

15 lines 790 B
import type { ListenerOptions } from "@/types/utils"; /** * useDocumentEventListener hook * * @description A react hook to an event listener to the document * * @param {string} eventName The event to track * @param {Function} callback The callback to be called on event * @param {ListenerOptions} listenerOptions The options to be passed to the event listener * @param {boolean} isLayoutEffect Should it use layout effect. Defaults to false * @see https://react-hooks.org/docs/useDocumentEventListener */ declare function useDocumentEventListener(eventName: string, callback: (...args: unknown[]) => void, listenerOptions?: ListenerOptions, isLayoutEffect?: boolean): void; export { useDocumentEventListener }; //# sourceMappingURL=useDocumentEventListener.d.ts.map