DragTracker.d.ts 505 B

12345678910
  1. import { AxisOptionType, AxisType } from './Axis';
  2. import { WindowType } from './utils';
  3. export type PointerEventType = TouchEvent | MouseEvent;
  4. export type DragTrackerType = {
  5. pointerDown: (evt: PointerEventType) => number;
  6. pointerMove: (evt: PointerEventType) => number;
  7. pointerUp: (evt: PointerEventType) => number;
  8. readPoint: (evt: PointerEventType, evtAxis?: AxisOptionType) => number;
  9. };
  10. export declare function DragTracker(axis: AxisType, ownerWindow: WindowType): DragTrackerType;