UNPKG

@speaker-ender/react-position-tools

Version:
10 lines 696 B
import { MutableRefObject } from "react"; import { IPos } from "@speaker-ender/react-position-tools/dist/cursor.context"; import { IElementState } from "./useElementTracking.hook"; export interface ICursorTrackingState { pixels: IPos; percent: IPos; } export declare type CursorTrackingCallback = (cursorState: ICursorTrackingState) => void; export declare const useCursorTracking: () => [registerCursorCallback: (callback: CursorTrackingCallback) => void, unregisterCursorCallback: (callback: CursorTrackingCallback) => void, refCallback: (element: HTMLElement | null) => void, elementState: MutableRefObject<Partial<IElementState>>]; //# sourceMappingURL=useCursorTracking.hook.d.ts.map