UNPKG

@ozen-ui/kit

Version:

React component library

15 lines (14 loc) 926 B
import type { RefObject } from 'react'; export type UseHoverOptions = { /** Функция обратного вызова на событие перехода курсора на целевой элемент */ onEnter?: (e: MouseEvent) => void; /** Функция обратного вызова на событие покидания курсора с целевого элемента */ onLeave?: (e: MouseEvent) => void; /** Признак активности обработчика события, используется для повышения производительности. */ active?: boolean; }; export declare function useHover<T extends HTMLElement = HTMLElement>( /** Ссылка на элемент к которому будет привязано событие */ elRef: RefObject<T>, /** Дополнительные опции */ options?: UseHoverOptions): boolean;