@grafana/ui
Version:
Grafana Components Library
12 lines (11 loc) • 535 B
TypeScript
import React from 'react';
type PointerOrMouseEvent = React.PointerEvent | React.MouseEvent | PointerEvent | MouseEvent;
type PointerDistanceSet = (evt: PointerOrMouseEvent) => void;
type PointerDistanceCheck = (evt: PointerOrMouseEvent, distance?: number) => boolean;
interface PointerDistance {
set: PointerDistanceSet;
check: PointerDistanceCheck;
}
export declare function createPointerDistance(distance?: number): PointerDistance;
export declare function usePointerDistance(distance?: number): PointerDistance;
export {};