@mui/x-internal-gestures
Version: 
The core engine of GestureEvents, a modern and robust multi-pointer gesture detection library for JavaScript.
34 lines • 2.42 kB
TypeScript
/**
 * Gesture Events Library
 *
 * A centralized pointer event-based gesture recognition library
 */
export { Gesture } from "./Gesture.js";
export { GestureManager } from "./GestureManager.js";
export { KeyboardManager, type KeyboardKey } from "./KeyboardManager.js";
export { PointerGesture } from "./PointerGesture.js";
export { PointerManager } from "./PointerManager.js";
export { MoveGesture } from "./gestures/MoveGesture.js";
export { PanGesture } from "./gestures/PanGesture.js";
export { PinchGesture } from "./gestures/PinchGesture.js";
export { PressAndDragGesture } from "./gestures/PressAndDragGesture.js";
export { PressGesture } from "./gestures/PressGesture.js";
export { RotateGesture } from "./gestures/RotateGesture.js";
export { TapAndDragGesture } from "./gestures/TapAndDragGesture.js";
export { TapGesture } from "./gestures/TapGesture.js";
export { TurnWheelGesture } from "./gestures/TurnWheelGesture.js";
export type { GestureEventData, GestureOptions, GesturePhase, GestureState, PointerMode, BaseGestureOptions } from "./Gesture.js";
export type { PointerGestureEventData, PointerGestureOptions } from "./PointerGesture.js";
export type { PointerData, PointerManagerOptions } from "./PointerManager.js";
export type { GestureManagerOptions } from "./GestureManager.js";
export type { MoveEvent, MoveGestureEventData, MoveGestureOptions } from "./gestures/MoveGesture.js";
export type { PanEvent, PanGestureEventData, PanGestureOptions } from "./gestures/PanGesture.js";
export type { PinchEvent, PinchGestureEventData, PinchGestureOptions } from "./gestures/PinchGesture.js";
export type { PressAndDragEvent, PressAndDragGestureEventData, PressAndDragGestureOptions } from "./gestures/PressAndDragGesture.js";
export type { PressEvent, PressGestureEventData, PressGestureOptions } from "./gestures/PressGesture.js";
export type { RotateEvent, RotateGestureEventData, RotateGestureOptions } from "./gestures/RotateGesture.js";
export type { TapAndDragEvent, TapAndDragGestureEventData, TapAndDragGestureOptions } from "./gestures/TapAndDragGesture.js";
export type { TapEvent, TapGestureEventData, TapGestureOptions } from "./gestures/TapGesture.js";
export type { TurnWheelEvent, TurnWheelGestureEventData, TurnWheelGestureOptions } from "./gestures/TurnWheelGesture.js";
export type { GestureElement } from "./types/GestureElement.js";
export type { Direction } from "./types/Direction.js";