UNPKG

react-native-page-flipper

Version:
2 lines 3.17 kB
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports.transformOrigin=exports.snapPoint=exports.debugValue=exports.createPages=exports.clamp=void 0;var _toConsumableArray2=_interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));var _reactNativeReanimated=require("react-native-reanimated");var createPages=function createPages(_ref){var portrait=_ref.portrait,singleImageMode=_ref.singleImageMode,data=_ref.data;var allPages=[];if(portrait){if(!singleImageMode){data.forEach(function(page){allPages.push({left:page,right:page});allPages.push({left:page,right:page});});}else{for(var i=0;i<data.length;i++){allPages[i]={left:data[i],right:data[i]};}}}else{for(var _i=0;_i<data.length;_i++){if(singleImageMode){allPages.push({left:data[_i],right:data[_i+1]});_i++;}else{allPages.push({left:data[_i],right:data[_i]});}}}return allPages;};exports.createPages=createPages;var transformOrigin=function(){var _f=function _f(_ref2,transformations){var x=_ref2.x,y=_ref2.y;return[{translateX:x},{translateY:y}].concat((0,_toConsumableArray2.default)(transformations),[{translateX:-x},{translateY:-y}]);};_f._closure={};_f.asString="function _f({x:x,y:y},transformations){return[{translateX:x},{translateY:y},...transformations,{translateX:-x},{translateY:-y}];}";_f.__workletHash=1123048833860;_f.__location="/Users/chris/Desktop/dev/react-native-page-flipper/src/utils/utils.ts (57:31)";return _f;}();exports.transformOrigin=transformOrigin;var debug=function debug(msg,val){console.log(msg,val);};var debugValue=function(){var _f=function _f(msg,val){(0,_reactNativeReanimated.runOnJS)(debug)(msg,val);};_f._closure={runOnJS:_reactNativeReanimated.runOnJS,debug:debug};_f.asString="function _f(msg,val){const{runOnJS,debug}=jsThis._closure;{runOnJS(debug)(msg,val);}}";_f.__workletHash=16759831493584;_f.__location="/Users/chris/Desktop/dev/react-native-page-flipper/src/utils/utils.ts (75:26)";return _f;}();exports.debugValue=debugValue;var snapPoint=function(){var _f=function _f(value,velocity,points){var point=value+0.25*velocity;var deltas=points.map(function(p){return Math.abs(point-p);});var minDelta=Math.min.apply(null,deltas);return points.filter(function(p){return Math.abs(point-p)===minDelta;})[0];};_f._closure={};_f.asString="function _f(value,velocity,points){const point=value+0.25*velocity;const deltas=points.map(function(p){return Math.abs(point-p);});const minDelta=Math.min.apply(null,deltas);return points.filter(function(p){return Math.abs(point-p)===minDelta;})[0];}";_f.__workletHash=5152180974637;_f.__location="/Users/chris/Desktop/dev/react-native-page-flipper/src/utils/utils.ts (80:25)";return _f;}();exports.snapPoint=snapPoint;var clamp=function(){var _f=function _f(number,min,max){return Math.max(min,Math.min(number,max));};_f._closure={};_f.asString="function clamp(number,min,max){return Math.max(min,Math.min(number,max));}";_f.__workletHash=14298677311326;_f.__location="/Users/chris/Desktop/dev/react-native-page-flipper/src/utils/utils.ts (93:7)";return _f;}();exports.clamp=clamp; //# sourceMappingURL=utils.js.map