MasatoMakino/threejs-drag-watcher

View on GitHub
src/DragEvent.ts

Summary

Maintainability
A
0 mins
Test Coverage
export interface DragEvent {
  type: keyof DragEventMap;
  positionX?: number;
  positionY?: number;
  deltaX?: number;
  deltaY?: number;
  deltaScroll?: number;
}

export interface DragEventMap {
  drag_start: (e: DragEvent) => void;
  drag: (e: DragEvent) => void;
  drag_end: (e: DragEvent) => void;
  move: (e: DragEvent) => void;
  zoom: (e: DragEvent) => void;
}