@itwin/core-react
Version:
A react component library of iTwin.js UI general purpose components
17 lines • 664 B
TypeScript
/** @packageDocumentation
* @module Utilities
*/
import * as React from "react";
/**
* @public
* @deprecated in 4.15.0. Used internally.
*/
export type OutsideClickEvent = PointerEvent | MouseEvent | TouchEvent;
/** Invokes onOutsideClick handler when user clicks outside of referenced element.
* @public
* @deprecated in 4.15.0. Used internally.
*/
export declare function useOnOutsideClick<T extends Element>(onOutsideClick?: () => void,
/** Invoked for intermediate events. Return `false` to prevent outside click. */
outsideEventPredicate?: (e: OutsideClickEvent) => boolean): React.RefObject<T | null>;
//# sourceMappingURL=useOnOutsideClick.d.ts.map