react-native-gesture-handler
Version:
Declarative API exposing native platform touch and gesture system to React Native
46 lines (44 loc) • 1.35 kB
JavaScript
"use strict";
import Hammer from '@egjs/hammerjs';
import { State } from '../State';
export const CONTENT_TOUCHES_DELAY = 240;
export const CONTENT_TOUCHES_QUICK_TAP_END_DELAY = 50;
export const MULTI_FINGER_PAN_MAX_PINCH_THRESHOLD = 0.1;
export const MULTI_FINGER_PAN_MAX_ROTATION_THRESHOLD = 7;
export const DEG_RAD = Math.PI / 180;
// Map Hammer values to RNGH
export const EventMap = {
[]: State.BEGAN,
[]: State.ACTIVE,
[]: State.END,
[]: State.FAILED
};
export const Direction = {
RIGHT: 1,
LEFT: 2,
UP: 4,
DOWN: 8
};
export const DirectionMap = {
[]: Direction.RIGHT,
[]: Direction.LEFT,
[]: Direction.UP,
[]: Direction.DOWN
};
export const HammerInputNames = {
[]: 'START',
[]: 'MOVE',
[]: 'END',
[]: 'CANCEL'
};
export const HammerDirectionNames = {
[]: 'HORIZONTAL',
[]: 'UP',
[]: 'DOWN',
[]: 'VERTICAL',
[]: 'NONE',
[]: 'ALL',
[]: 'RIGHT',
[]: 'LEFT'
};
//# sourceMappingURL=constants.js.map