UNPKG

@modern-kit/react

Version:
21 lines (18 loc) 512 B
import * as React from 'react'; interface CursorPosition { screenX: number | null; screenY: number | null; clientX: number | null; clientY: number | null; pageX: number | null; pageY: number | null; elementRelativeX: number | null; elementRelativeY: number | null; elementPositionX: number | null; elementPositionY: number | null; } declare function useMouse<T extends HTMLElement>(): { ref: React.RefObject<T>; position: CursorPosition; }; export { useMouse };