UNPKG

@blockscout/ui-toolkit

Version:

A comprehensive collection of reusable Chakra UI components and theme system for Blockscout's projects

14 lines (13 loc) 449 B
export interface Pointer { id: number; point: [number, number] | null; prev: [number, number] | null; sourceEvent?: PointerEvent; } export interface PointerOptions { start?: (tracker: Pointer) => void; move?: (tracker: Pointer) => void; out?: (tracker: Pointer) => void; end?: (tracker: Pointer) => void; } export declare function trackPointer(event: PointerEvent, { start, move, out, end }: PointerOptions): number;