a6ff6c125a06eec377890be1b4fd89ea.json 1.68 KB
{"ast":null,"code":"var _interopRequireDefault=require(\"@babel/runtime/helpers/interopRequireDefault\");Object.defineProperty(exports,\"__esModule\",{value:true});exports.default=diffClamp;var _base=require(\"../base\");var _InternalAnimatedValue=_interopRequireDefault(require(\"../core/InternalAnimatedValue\"));var _min=_interopRequireDefault(require(\"./min\"));var _max=_interopRequireDefault(require(\"./max\"));var _diff=_interopRequireDefault(require(\"./diff\"));function diffClamp(a,minVal,maxVal){var value=new _InternalAnimatedValue.default();return(0,_base.set)(value,(0,_min.default)((0,_max.default)((0,_base.add)((0,_base.cond)((0,_base.defined)(value),value,a),(0,_diff.default)(a)),minVal),maxVal));}","map":{"version":3,"sources":["C:/Users/bluej/Desktop/2_2/searchGuide/searchGuide/node_modules/react-native-reanimated/src/derived/diffClamp.js"],"names":["diffClamp","a","minVal","maxVal","value","AnimatedValue"],"mappings":"sKAAA,6BACA,4FACA,kDACA,kDACA,oDAEe,QAASA,CAAAA,SAAT,CAAmBC,CAAnB,CAAsBC,MAAtB,CAA8BC,MAA9B,CAAsC,CACnD,GAAMC,CAAAA,KAAK,CAAG,GAAIC,+BAAJ,EAAd,CACA,MAAO,cACLD,KADK,CAEL,iBAAI,iBAAI,cAAI,eAAK,kBAAQA,KAAR,CAAL,CAAqBA,KAArB,CAA4BH,CAA5B,CAAJ,CAAoC,kBAAKA,CAAL,CAApC,CAAJ,CAAkDC,MAAlD,CAAJ,CAA+DC,MAA/D,CAFK,CAAP,CAID","sourcesContent":["import { cond, defined, set, add } from '../base';\nimport AnimatedValue from '../core/InternalAnimatedValue';\nimport min from './min';\nimport max from './max';\nimport diff from './diff';\n\nexport default function diffClamp(a, minVal, maxVal) {\n  const value = new AnimatedValue();\n  return set(\n    value,\n    min(max(add(cond(defined(value), value, a), diff(a)), minVal), maxVal)\n  );\n}\n"]},"metadata":{},"sourceType":"script"}