react-native-gesture-handler
Version:
Declarative API exposing native platform touch and gesture system to React Native
43 lines (42 loc) • 1.34 kB
JavaScript
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