@acrool/react-hooks
Version:
Common javascript utils methods for project development
17 lines (16 loc) • 574 B
TypeScript
import { ReactNode, RefObject } from 'react';
interface HoverContextValue<T extends HTMLElement> {
isHovering: boolean;
ref?: RefObject<T | null>;
}
export declare const HoverContext: import('react').Context<HoverContextValue<HTMLElement>>;
interface IHoverProviderProps {
children: ReactNode;
}
/**
* Hover Provider
* @param children
*/
export declare const HoverProvider: ({ children }: IHoverProviderProps) => import("react/jsx-runtime").JSX.Element;
export declare const HoverConsumer: import('react').Consumer<HoverContextValue<HTMLElement>>;
export {};