mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 12:21:01 +00:00
1 line
6.9 KiB
Plaintext
1 line
6.9 KiB
Plaintext
{"dependencies":[{"name":"./stringify.js","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":4,"column":23,"index":127},"end":{"line":4,"column":48,"index":152}}],"key":"U9znv1EiqFk0Jmgme4GfflV+76A=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.memoize = memoize;\n var stringify_js_1 = require(_dependencyMap[0], \"./stringify.js\");\n function defaultGetId() {\n return 'none';\n }\n /**\n * @name memoize\n * @description Memomize the function with a specific instanceId\n */\n function memoize(fn) {\n var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},\n _ref$getInstanceId = _ref.getInstanceId,\n getInstanceId = _ref$getInstanceId === void 0 ? defaultGetId : _ref$getInstanceId;\n var cache = {};\n var memoized = function () {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n var stringParams = (0, stringify_js_1.stringify)(args);\n var instanceId = getInstanceId();\n if (!cache[instanceId]) {\n cache[instanceId] = {};\n }\n if (cache[instanceId][stringParams] === undefined) {\n cache[instanceId][stringParams] = fn(...args);\n }\n return cache[instanceId][stringParams];\n };\n memoized.unmemoize = function () {\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n var stringParams = (0, stringify_js_1.stringify)(args);\n var instanceId = getInstanceId();\n if (cache[instanceId]?.[stringParams] !== undefined) {\n delete cache[instanceId][stringParams];\n }\n };\n return memoized;\n }\n});","lineCount":47,"map":[[2,2,1,0],[2,14,1,12],[4,2,2,0,"Object"],[4,8,2,6],[4,9,2,7,"defineProperty"],[4,23,2,21],[4,24,2,22,"exports"],[4,31,2,29],[4,33,2,31],[4,45,2,43],[4,47,2,45],[5,4,2,47,"value"],[5,9,2,52],[5,11,2,54],[6,2,2,59],[6,3,2,60],[6,4,2,61],[7,2,3,0,"exports"],[7,9,3,7],[7,10,3,8,"memoize"],[7,17,3,15],[7,20,3,18,"memoize"],[7,27,3,25],[8,2,4,0],[8,6,4,6,"stringify_js_1"],[8,20,4,20],[8,23,4,23,"require"],[8,30,4,30],[8,31,4,30,"_dependencyMap"],[8,45,4,30],[8,66,4,47],[8,67,4,48],[9,2,5,0],[9,11,5,9,"defaultGetId"],[9,23,5,21,"defaultGetId"],[9,24,5,21],[9,26,5,24],[10,4,6,4],[10,11,6,11],[10,17,6,17],[11,2,7,0],[12,2,8,0],[13,0,9,0],[14,0,10,0],[15,0,11,0],[16,2,12,0],[16,11,12,9,"memoize"],[16,18,12,16,"memoize"],[16,19,12,17,"fn"],[16,21,12,19],[16,23,12,60],[17,4,12,60],[17,8,12,60,"_ref"],[17,12,12,60],[17,15,12,60,"arguments"],[17,24,12,60],[17,25,12,60,"length"],[17,31,12,60],[17,39,12,60,"arguments"],[17,48,12,60],[17,56,12,60,"undefined"],[17,65,12,60],[17,68,12,60,"arguments"],[17,77,12,60],[17,83,12,56],[17,84,12,57],[17,85,12,58],[18,6,12,58,"_ref$getInstanceId"],[18,24,12,58],[18,27,12,58,"_ref"],[18,31,12,58],[18,32,12,23,"getInstanceId"],[18,45,12,36],[19,6,12,23,"getInstanceId"],[19,19,12,36],[19,22,12,36,"_ref$getInstanceId"],[19,40,12,36],[19,54,12,39,"defaultGetId"],[19,66,12,51],[19,69,12,51,"_ref$getInstanceId"],[19,87,12,51],[20,4,13,4],[20,8,13,10,"cache"],[20,13,13,15],[20,16,13,18],[20,17,13,19],[20,18,13,20],[21,4,14,4],[21,8,14,10,"memoized"],[21,16,14,18],[21,19,14,21],[21,28,14,21,"memoized"],[21,29,14,21],[21,31,14,34],[22,6,14,34],[22,15,14,34,"_len"],[22,19,14,34],[22,22,14,34,"arguments"],[22,31,14,34],[22,32,14,34,"length"],[22,38,14,34],[22,40,14,25,"args"],[22,44,14,29],[22,51,14,29,"Array"],[22,56,14,29],[22,57,14,29,"_len"],[22,61,14,29],[22,64,14,29,"_key"],[22,68,14,29],[22,74,14,29,"_key"],[22,78,14,29],[22,81,14,29,"_len"],[22,85,14,29],[22,87,14,29,"_key"],[22,91,14,29],[23,8,14,25,"args"],[23,12,14,29],[23,13,14,29,"_key"],[23,17,14,29],[23,21,14,29,"arguments"],[23,30,14,29],[23,31,14,29,"_key"],[23,35,14,29],[24,6,14,29],[25,6,15,8],[25,10,15,14,"stringParams"],[25,22,15,26],[25,25,15,29],[25,26,15,30],[25,27,15,31],[25,29,15,33,"stringify_js_1"],[25,43,15,47],[25,44,15,48,"stringify"],[25,53,15,57],[25,55,15,59,"args"],[25,59,15,63],[25,60,15,64],[26,6,16,8],[26,10,16,14,"instanceId"],[26,20,16,24],[26,23,16,27,"getInstanceId"],[26,36,16,40],[26,37,16,41],[26,38,16,42],[27,6,17,8],[27,10,17,12],[27,11,17,13,"cache"],[27,16,17,18],[27,17,17,19,"instanceId"],[27,27,17,29],[27,28,17,30],[27,30,17,32],[28,8,18,12,"cache"],[28,13,18,17],[28,14,18,18,"instanceId"],[28,24,18,28],[28,25,18,29],[28,28,18,32],[28,29,18,33],[28,30,18,34],[29,6,19,8],[30,6,20,8],[30,10,20,12,"cache"],[30,15,20,17],[30,16,20,18,"instanceId"],[30,26,20,28],[30,27,20,29],[30,28,20,30,"stringParams"],[30,40,20,42],[30,41,20,43],[30,46,20,48,"undefined"],[30,55,20,57],[30,57,20,59],[31,8,21,12,"cache"],[31,13,21,17],[31,14,21,18,"instanceId"],[31,24,21,28],[31,25,21,29],[31,26,21,30,"stringParams"],[31,38,21,42],[31,39,21,43],[31,42,21,46,"fn"],[31,44,21,48],[31,45,21,49],[31,48,21,52,"args"],[31,52,21,56],[31,53,21,57],[32,6,22,8],[33,6,23,8],[33,13,23,15,"cache"],[33,18,23,20],[33,19,23,21,"instanceId"],[33,29,23,31],[33,30,23,32],[33,31,23,33,"stringParams"],[33,43,23,45],[33,44,23,46],[34,4,24,4],[34,5,24,5],[35,4,25,4,"memoized"],[35,12,25,12],[35,13,25,13,"unmemoize"],[35,22,25,22],[35,25,25,25],[35,37,25,38],[36,6,25,38],[36,15,25,38,"_len2"],[36,20,25,38],[36,23,25,38,"arguments"],[36,32,25,38],[36,33,25,38,"length"],[36,39,25,38],[36,41,25,29,"args"],[36,45,25,33],[36,52,25,33,"Array"],[36,57,25,33],[36,58,25,33,"_len2"],[36,63,25,33],[36,66,25,33,"_key2"],[36,71,25,33],[36,77,25,33,"_key2"],[36,82,25,33],[36,85,25,33,"_len2"],[36,90,25,33],[36,92,25,33,"_key2"],[36,97,25,33],[37,8,25,29,"args"],[37,12,25,33],[37,13,25,33,"_key2"],[37,18,25,33],[37,22,25,33,"arguments"],[37,31,25,33],[37,32,25,33,"_key2"],[37,37,25,33],[38,6,25,33],[39,6,26,8],[39,10,26,14,"stringParams"],[39,22,26,26],[39,25,26,29],[39,26,26,30],[39,27,26,31],[39,29,26,33,"stringify_js_1"],[39,43,26,47],[39,44,26,48,"stringify"],[39,53,26,57],[39,55,26,59,"args"],[39,59,26,63],[39,60,26,64],[40,6,27,8],[40,10,27,14,"instanceId"],[40,20,27,24],[40,23,27,27,"getInstanceId"],[40,36,27,40],[40,37,27,41],[40,38,27,42],[41,6,28,8],[41,10,28,12,"cache"],[41,15,28,17],[41,16,28,18,"instanceId"],[41,26,28,28],[41,27,28,29],[41,30,28,32,"stringParams"],[41,42,28,44],[41,43,28,45],[41,48,28,50,"undefined"],[41,57,28,59],[41,59,28,61],[42,8,29,12],[42,15,29,19,"cache"],[42,20,29,24],[42,21,29,25,"instanceId"],[42,31,29,35],[42,32,29,36],[42,33,29,37,"stringParams"],[42,45,29,49],[42,46,29,50],[43,6,30,8],[44,4,31,4],[44,5,31,5],[45,4,32,4],[45,11,32,11,"memoized"],[45,19,32,19],[46,2,33,0],[47,0,33,1],[47,3]],"functionMap":{"names":["<global>","defaultGetId","memoize","memoized","memoized.unmemoize"],"mappings":"AAA;ACI;CDE;AEK;qBCE;KDU;yBEC;KFM;CFE"},"hasCjsExports":true},"type":"js/module"}]} |