0f1025b8cdec5725728cbd513ceedcab.json
3.98 KB
{"ast":null,"code":"var _interopRequireDefault=require(\"@babel/runtime/helpers/interopRequireDefault\");Object.defineProperty(exports,\"__esModule\",{value:true});exports.createAnimatedCond=createAnimatedCond;var _classCallCheck2=_interopRequireDefault(require(\"@babel/runtime/helpers/classCallCheck\"));var _createClass2=_interopRequireDefault(require(\"@babel/runtime/helpers/createClass\"));var _possibleConstructorReturn2=_interopRequireDefault(require(\"@babel/runtime/helpers/possibleConstructorReturn\"));var _getPrototypeOf2=_interopRequireDefault(require(\"@babel/runtime/helpers/getPrototypeOf\"));var _inherits2=_interopRequireDefault(require(\"@babel/runtime/helpers/inherits\"));var _val=require(\"../val\");var _AnimatedNode2=_interopRequireDefault(require(\"./AnimatedNode\"));var _AnimatedBlock=require(\"../core/AnimatedBlock\");var AnimatedCond=function(_AnimatedNode){(0,_inherits2.default)(AnimatedCond,_AnimatedNode);function AnimatedCond(condition,ifBlock,elseBlock){var _this;(0,_classCallCheck2.default)(this,AnimatedCond);_this=(0,_possibleConstructorReturn2.default)(this,(0,_getPrototypeOf2.default)(AnimatedCond).call(this,{type:'cond',cond:condition.__nodeID,ifBlock:ifBlock.__nodeID,elseBlock:elseBlock?elseBlock.__nodeID:undefined},[condition,ifBlock,elseBlock]));_this._condition=condition;_this._ifBlock=ifBlock;_this._elseBlock=elseBlock;return _this;}(0,_createClass2.default)(AnimatedCond,[{key:\"__onEvaluate\",value:function __onEvaluate(){if((0,_val.val)(this._condition)){return(0,_val.val)(this._ifBlock);}else{return this._elseBlock!==undefined?(0,_val.val)(this._elseBlock):undefined;}}}]);return AnimatedCond;}(_AnimatedNode2.default);function createAnimatedCond(cond,ifBlock,elseBlock){return new AnimatedCond((0,_AnimatedBlock.adapt)(cond),(0,_AnimatedBlock.adapt)(ifBlock),elseBlock===undefined?undefined:(0,_AnimatedBlock.adapt)(elseBlock));}","map":{"version":3,"sources":["C:/Users/bluej/Desktop/2_2/searchGuide/searchGuide/node_modules/react-native-reanimated/src/core/AnimatedCond.js"],"names":["AnimatedCond","condition","ifBlock","elseBlock","type","cond","__nodeID","undefined","_condition","_ifBlock","_elseBlock","AnimatedNode","createAnimatedCond"],"mappings":"opBAAA,2BACA,qEACA,oD,GAEMA,CAAAA,Y,4EAKJ,sBAAYC,SAAZ,CAAuBC,OAAvB,CAAgCC,SAAhC,CAA2C,2DACzC,wGACE,CACEC,IAAI,CAAE,MADR,CAEEC,IAAI,CAAEJ,SAAS,CAACK,QAFlB,CAGEJ,OAAO,CAAEA,OAAO,CAACI,QAHnB,CAIEH,SAAS,CAAEA,SAAS,CAAGA,SAAS,CAACG,QAAb,CAAwBC,SAJ9C,CADF,CAOE,CAACN,SAAD,CAAYC,OAAZ,CAAqBC,SAArB,CAPF,GASA,MAAKK,UAAL,CAAkBP,SAAlB,CACA,MAAKQ,QAAL,CAAgBP,OAAhB,CACA,MAAKQ,UAAL,CAAkBP,SAAlB,CAZyC,aAa1C,C,yFAEc,CACb,GAAI,aAAI,KAAKK,UAAT,CAAJ,CAA0B,CACxB,MAAO,aAAI,KAAKC,QAAT,CAAP,CACD,CAFD,IAEO,CACL,MAAO,MAAKC,UAAL,GAAoBH,SAApB,CAAgC,aAAI,KAAKG,UAAT,CAAhC,CAAuDH,SAA9D,CACD,CACF,C,0BA1BwBI,sB,EA6BpB,QAASC,CAAAA,kBAAT,CAA4BP,IAA5B,CAAkCH,OAAlC,CAA2CC,SAA3C,CAAsD,CAC3D,MAAO,IAAIH,CAAAA,YAAJ,CACL,yBAAMK,IAAN,CADK,CAEL,yBAAMH,OAAN,CAFK,CAGLC,SAAS,GAAKI,SAAd,CAA0BA,SAA1B,CAAsC,yBAAMJ,SAAN,CAHjC,CAAP,CAKD","sourcesContent":["import { val } from '../val';\nimport AnimatedNode from './AnimatedNode';\nimport { adapt } from '../core/AnimatedBlock';\n\nclass AnimatedCond extends AnimatedNode {\n _condition;\n _ifBlock;\n _elseBlock;\n\n constructor(condition, ifBlock, elseBlock) {\n super(\n {\n type: 'cond',\n cond: condition.__nodeID,\n ifBlock: ifBlock.__nodeID,\n elseBlock: elseBlock ? elseBlock.__nodeID : undefined,\n },\n [condition, ifBlock, elseBlock]\n );\n this._condition = condition;\n this._ifBlock = ifBlock;\n this._elseBlock = elseBlock;\n }\n\n __onEvaluate() {\n if (val(this._condition)) {\n return val(this._ifBlock);\n } else {\n return this._elseBlock !== undefined ? val(this._elseBlock) : undefined;\n }\n }\n}\n\nexport function createAnimatedCond(cond, ifBlock, elseBlock) {\n return new AnimatedCond(\n adapt(cond),\n adapt(ifBlock),\n elseBlock === undefined ? undefined : adapt(elseBlock)\n );\n}\n"]},"metadata":{},"sourceType":"script"}