UNPKG

click-away-listener

Version:

A React component and hook library for detecting clicks outside an element, compatible with React 18 and Next.js

10 lines 726 B
/// <reference types="react" /> import { EventGroup } from './types'; export declare const isMouseEvent: (event: Event) => event is MouseEvent; export declare const isTouchEvent: (event: Event) => event is TouchEvent; export declare const isFocusEvent: (event: Event) => event is FocusEvent; export declare const isKeyboardEvent: (event: Event) => event is KeyboardEvent; export declare const getEventGroup: (event: Event) => EventGroup | null; export declare const mergeRefs: <T extends HTMLElement>(...refs: (import("react").Ref<T> | undefined)[]) => (instance: T | null) => void; export declare const isInExcluded: (target: Node, excludeRefs?: React.RefObject<HTMLElement>[]) => boolean; //# sourceMappingURL=utils.d.ts.map