UNPKG

react-plot

Version:

Library of React components to render SVG 2D plots.

18 lines 851 B
import type { TrackingResult } from '../components/Tracking.js'; import type { ControllerHookOptions } from './types.js'; export type UseStartMoveEndCallback = (data: TrackingResult<PointerEvent>, start: UseStartMoveEndPosition, end: UseStartMoveEndPosition) => void; export interface UseStartMoveEndOptions extends ControllerHookOptions { onStart?: UseStartMoveEndCallback; onMove?: UseStartMoveEndCallback; onEnd?: UseStartMoveEndCallback; } export interface UseStartMoveEndPosition { coordinates: Record<string, number>; clampedCoordinates: Record<string, number>; } export interface UseStartMoveEndState { start: UseStartMoveEndPosition; end?: UseStartMoveEndPosition; } export declare function useStartMoveEnd(options: UseStartMoveEndOptions): UseStartMoveEndState | null; //# sourceMappingURL=useStartMoveEnd.d.ts.map