UNPKG

@mantine/hooks

Version:

A collection of 50+ hooks for state and UI management

20 lines (19 loc) 625 B
export interface UseMouseReturnValue<T extends HTMLElement = any> { ref: React.RefCallback<T | null>; x: number; y: number; } export declare function useMouse<T extends HTMLElement = any>(options?: { resetOnExit?: boolean; }): UseMouseReturnValue<T>; export interface UseMousePositionReturnValue { x: number; y: number; } export declare function useMousePosition(): UseMousePositionReturnValue; export declare namespace useMouse { type ReturnValue<T extends HTMLElement> = UseMouseReturnValue<T>; } export declare namespace useMousePosition { type ReturnValue = UseMousePositionReturnValue; }