rn-web-cli
Version:
React Native for Web
1 lines • 3.39 kB
Source Map (JSON)
{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_array-methods.js"],"names":["ctx","require","IObject","toObject","toLength","asc","module","exports","TYPE","$create","IS_MAP","IS_FILTER","IS_SOME","IS_EVERY","IS_FIND_INDEX","NO_HOLES","create","$this","callbackfn","that","O","self","f","length","index","result","undefined","val","res","push"],"mappings":";;;;;;;AAOA,GAAIA,KAAWC,QAAQ,QAAR,CAAf;AACIC,QAAWD,QAAQ,YAAR,CADf;AAEIE,SAAWF,QAAQ,cAAR,CAFf;AAGIG,SAAWH,QAAQ,cAAR,CAHf;AAIII,IAAWJ,QAAQ,yBAAR,CAJf;AAKAK,OAAOC,OAAP,CAAiB,SAASC,IAAT,CAAeC,OAAf,CAAuB;AACtC,GAAIC,QAAgBF,MAAQ,CAA5B;AACIG,UAAgBH,MAAQ,CAD5B;AAEII,QAAgBJ,MAAQ,CAF5B;AAGIK,SAAgBL,MAAQ,CAH5B;AAIIM,cAAgBN,MAAQ,CAJ5B;AAKIO,SAAgBP,MAAQ,CAAR,EAAaM,aALjC;AAMIE,OAAgBP,SAAWJ,GAN/B;AAOA,MAAO,UAASY,KAAT,CAAgBC,UAAhB,CAA4BC,IAA5B,CAAiC;AACtC,GAAIC,GAASjB,SAASc,KAAT,CAAb;AACII,KAASnB,QAAQkB,CAAR,CADb;AAEIE,EAAStB,IAAIkB,UAAJ,CAAgBC,IAAhB,CAAsB,CAAtB,CAFb;AAGII,OAASnB,SAASiB,KAAKE,MAAd,CAHb;AAIIC,MAAS,CAJb;AAKIC,OAASf,OAASM,OAAOC,KAAP,CAAcM,MAAd,CAAT,CAAiCZ,UAAYK,OAAOC,KAAP,CAAc,CAAd,CAAZ,CAA+BS,SAL7E;AAMIC,GANJ,CAMSC,GANT;AAOA,KAAKL,OAASC,KAAd,CAAqBA,OAArB,EAA6B,GAAGT,UAAYS,QAASH,KAAxB,CAA6B;AACxDM,IAAMN,KAAKG,KAAL,CAAN;AACAI,IAAMN,EAAEK,GAAF,CAAOH,KAAP,CAAcJ,CAAd,CAAN;AACA,GAAGZ,IAAH,CAAQ;AACN,GAAGE,MAAH,CAAUe,OAAOD,KAAP,EAAgBI,GAAhB,CAAV;AACK,GAAGA,GAAH,CAAO,OAAOpB,IAAP;AACV,IAAK,EAAL,CAAQ,MAAO,KAAP;AACR,IAAK,EAAL,CAAQ,MAAOmB,IAAP;AACR,IAAK,EAAL,CAAQ,MAAOH,MAAP;AACR,IAAK,EAAL,CAAQC,OAAOI,IAAP,CAAYF,GAAZ,EAJE,CAAP;AAKE,GAAGd,QAAH,CAAY,MAAO,MAAP;AACpB;AACF,CAZD;AAaA,MAAOC,eAAgB,CAAC,CAAjB,CAAqBF,SAAWC,QAAX,CAAsBA,QAAtB,CAAiCY,MAA7D;AACD,CAtBD;AAuBD,CA/BD","file":"_array-methods.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["// 0 -> Array#forEach\n// 1 -> Array#map\n// 2 -> Array#filter\n// 3 -> Array#some\n// 4 -> Array#every\n// 5 -> Array#find\n// 6 -> Array#findIndex\nvar ctx = require('./_ctx')\n , IObject = require('./_iobject')\n , toObject = require('./_to-object')\n , toLength = require('./_to-length')\n , asc = require('./_array-species-create');\nmodule.exports = function(TYPE, $create){\n var IS_MAP = TYPE == 1\n , IS_FILTER = TYPE == 2\n , IS_SOME = TYPE == 3\n , IS_EVERY = TYPE == 4\n , IS_FIND_INDEX = TYPE == 6\n , NO_HOLES = TYPE == 5 || IS_FIND_INDEX\n , create = $create || asc;\n return function($this, callbackfn, that){\n var O = toObject($this)\n , self = IObject(O)\n , f = ctx(callbackfn, that, 3)\n , length = toLength(self.length)\n , index = 0\n , result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined\n , val, res;\n for(;length > index; index++)if(NO_HOLES || index in self){\n val = self[index];\n res = f(val, index, O);\n if(TYPE){\n if(IS_MAP)result[index] = res; // map\n else if(res)switch(TYPE){\n case 3: return true; // some\n case 5: return val; // find\n case 6: return index; // findIndex\n case 2: result.push(val); // filter\n } else if(IS_EVERY)return false; // every\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;\n };\n};"]}