react-native-gesture-handler
Version:
Experimental implementation of a new declarative API for gesture handling in react-native
20 lines (19 loc) • 724 B
TypeScript
import EventManager from './EventManager';
import { AdaptedEvent, EventTypes } from '../interfaces';
export default class PointerEventManager extends EventManager<HTMLElement> {
private trackedPointers;
private readonly mouseButtonsMapper;
private lastPosition;
constructor(view: HTMLElement);
private pointerDownCallback;
private pointerUpCallback;
private pointerMoveCallback;
private pointerCancelCallback;
private pointerEnterCallback;
private pointerLeaveCallback;
private lostPointerCaptureCallback;
registerListeners(): void;
unregisterListeners(): void;
protected mapEvent(event: PointerEvent, eventType: EventTypes): AdaptedEvent;
resetManager(): void;
}