react-native-gesture-handler
Version:
Declarative API exposing native platform touch and gesture system to 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;
}