rn-web-cli
Version:
React Native for Web
1 lines • 6.18 kB
Source Map (JSON)
{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_collection-weak.js"],"names":["redefineAll","require","getWeak","anObject","isObject","anInstance","forOf","createArrayMethod","$has","arrayFind","arrayFindIndex","id","uncaughtFrozenStore","that","_l","UncaughtFrozenStore","a","findUncaughtFrozen","store","key","it","prototype","get","entry","has","set","value","push","index","splice","module","exports","getConstructor","wrapper","NAME","IS_MAP","ADDER","C","iterable","_i","undefined","data","def","ufstore"],"mappings":"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","file":"_collection-weak.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["'use strict';\nvar redefineAll = require('./_redefine-all')\n , getWeak = require('./_meta').getWeak\n , anObject = require('./_an-object')\n , isObject = require('./_is-object')\n , anInstance = require('./_an-instance')\n , forOf = require('./_for-of')\n , createArrayMethod = require('./_array-methods')\n , $has = require('./_has')\n , arrayFind = createArrayMethod(5)\n , arrayFindIndex = createArrayMethod(6)\n , id = 0;\n\n// fallback for uncaught frozen keys\nvar uncaughtFrozenStore = function(that){\n return that._l || (that._l = new UncaughtFrozenStore);\n};\nvar UncaughtFrozenStore = function(){\n this.a = [];\n};\nvar findUncaughtFrozen = function(store, key){\n return arrayFind(store.a, function(it){\n return it[0] === key;\n });\n};\nUncaughtFrozenStore.prototype = {\n get: function(key){\n var entry = findUncaughtFrozen(this, key);\n if(entry)return entry[1];\n },\n has: function(key){\n return !!findUncaughtFrozen(this, key);\n },\n set: function(key, value){\n var entry = findUncaughtFrozen(this, key);\n if(entry)entry[1] = value;\n else this.a.push([key, value]);\n },\n 'delete': function(key){\n var index = arrayFindIndex(this.a, function(it){\n return it[0] === key;\n });\n if(~index)this.a.splice(index, 1);\n return !!~index;\n }\n};\n\nmodule.exports = {\n getConstructor: function(wrapper, NAME, IS_MAP, ADDER){\n var C = wrapper(function(that, iterable){\n anInstance(that, C, NAME, '_i');\n that._i = id++; // collection id\n that._l = undefined; // leak store for uncaught frozen objects\n if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that);\n });\n redefineAll(C.prototype, {\n // 23.3.3.2 WeakMap.prototype.delete(key)\n // 23.4.3.3 WeakSet.prototype.delete(value)\n 'delete': function(key){\n if(!isObject(key))return false;\n var data = getWeak(key);\n if(data === true)return uncaughtFrozenStore(this)['delete'](key);\n return data && $has(data, this._i) && delete data[this._i];\n },\n // 23.3.3.4 WeakMap.prototype.has(key)\n // 23.4.3.4 WeakSet.prototype.has(value)\n has: function has(key){\n if(!isObject(key))return false;\n var data = getWeak(key);\n if(data === true)return uncaughtFrozenStore(this).has(key);\n return data && $has(data, this._i);\n }\n });\n return C;\n },\n def: function(that, key, value){\n var data = getWeak(anObject(key), true);\n if(data === true)uncaughtFrozenStore(that).set(key, value);\n else data[that._i] = value;\n return that;\n },\n ufstore: uncaughtFrozenStore\n};"]}