UNPKG

react-native-gesture-handler

Version:

Declarative API exposing native platform touch and gesture system to React Native

30 lines (24 loc) 1.02 kB
var _Reanimated; import { tagMessage } from '../../utils'; let Reanimated; try { Reanimated = require('react-native-reanimated'); } catch (e) { // When 'react-native-reanimated' is not available we want to quietly continue // @ts-ignore TS demands the variable to be initialized Reanimated = undefined; } if (!((_Reanimated = Reanimated) !== null && _Reanimated !== void 0 && _Reanimated.useSharedValue)) { // @ts-ignore Make sure the loaded module is actually Reanimated, if it's not // reset the module to undefined so we can fallback to the default implementation Reanimated = undefined; } if (Reanimated !== undefined && !Reanimated.setGestureState) { // The loaded module is Reanimated but it doesn't have the setGestureState defined Reanimated.setGestureState = () => { 'worklet'; console.warn(tagMessage('Please use newer version of react-native-reanimated in order to control state of the gestures.')); }; } export { Reanimated }; //# sourceMappingURL=reanimatedWrapper.js.map