mirror of
https://github.com/pezkuwichain/pezkuwi-mobile-app.git
synced 2026-05-30 15:41:01 +00:00
1 line
4.7 KiB
Plaintext
1 line
4.7 KiB
Plaintext
{"dependencies":[{"name":"./stringify.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":43,"index":43}}],"key":"X1ch7bs3UUIXmGFY4ypSSY/7qNo=","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 _stringifyJs = 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 getInstanceId = defaultGetId\n } = {}) {\n const cache = {};\n const memoized = (...args) => {\n const stringParams = (0, _stringifyJs.stringify)(args);\n const 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 = (...args) => {\n const stringParams = (0, _stringifyJs.stringify)(args);\n const instanceId = getInstanceId();\n if (cache[instanceId]?.[stringParams] !== undefined) {\n delete cache[instanceId][stringParams];\n }\n };\n return memoized;\n }\n});","lineCount":40,"map":[[7,2,9,0,"exports"],[7,9,9,0],[7,10,9,0,"memoize"],[7,17,9,0],[7,20,9,0,"memoize"],[7,27,9,0],[8,2,1,0],[8,6,1,0,"_stringifyJs"],[8,18,1,0],[8,21,1,0,"require"],[8,28,1,0],[8,29,1,0,"_dependencyMap"],[8,43,1,0],[9,2,2,0],[9,11,2,9,"defaultGetId"],[9,23,2,21,"defaultGetId"],[9,24,2,21],[9,26,2,24],[10,4,3,4],[10,11,3,11],[10,17,3,17],[11,2,4,0],[12,2,5,0],[13,0,6,0],[14,0,7,0],[15,0,8,0],[16,2,9,7],[16,11,9,16,"memoize"],[16,18,9,23,"memoize"],[16,19,9,24,"fn"],[16,21,9,26],[16,23,9,28],[17,4,9,30,"getInstanceId"],[17,17,9,43],[17,20,9,46,"defaultGetId"],[18,2,9,59],[18,3,9,60],[18,6,9,63],[18,7,9,64],[18,8,9,65],[18,10,9,67],[19,4,10,4],[19,10,10,10,"cache"],[19,15,10,15],[19,18,10,18],[19,19,10,19],[19,20,10,20],[20,4,11,4],[20,10,11,10,"memoized"],[20,18,11,18],[20,21,11,21,"memoized"],[20,22,11,22],[20,25,11,25,"args"],[20,29,11,29],[20,34,11,34],[21,6,12,8],[21,12,12,14,"stringParams"],[21,24,12,26],[21,27,12,29],[21,31,12,29,"stringify"],[21,43,12,38],[21,44,12,38,"stringify"],[21,53,12,38],[21,55,12,39,"args"],[21,59,12,43],[21,60,12,44],[22,6,13,8],[22,12,13,14,"instanceId"],[22,22,13,24],[22,25,13,27,"getInstanceId"],[22,38,13,40],[22,39,13,41],[22,40,13,42],[23,6,14,8],[23,10,14,12],[23,11,14,13,"cache"],[23,16,14,18],[23,17,14,19,"instanceId"],[23,27,14,29],[23,28,14,30],[23,30,14,32],[24,8,15,12,"cache"],[24,13,15,17],[24,14,15,18,"instanceId"],[24,24,15,28],[24,25,15,29],[24,28,15,32],[24,29,15,33],[24,30,15,34],[25,6,16,8],[26,6,17,8],[26,10,17,12,"cache"],[26,15,17,17],[26,16,17,18,"instanceId"],[26,26,17,28],[26,27,17,29],[26,28,17,30,"stringParams"],[26,40,17,42],[26,41,17,43],[26,46,17,48,"undefined"],[26,55,17,57],[26,57,17,59],[27,8,18,12,"cache"],[27,13,18,17],[27,14,18,18,"instanceId"],[27,24,18,28],[27,25,18,29],[27,26,18,30,"stringParams"],[27,38,18,42],[27,39,18,43],[27,42,18,46,"fn"],[27,44,18,48],[27,45,18,49],[27,48,18,52,"args"],[27,52,18,56],[27,53,18,57],[28,6,19,8],[29,6,20,8],[29,13,20,15,"cache"],[29,18,20,20],[29,19,20,21,"instanceId"],[29,29,20,31],[29,30,20,32],[29,31,20,33,"stringParams"],[29,43,20,45],[29,44,20,46],[30,4,21,4],[30,5,21,5],[31,4,22,4,"memoized"],[31,12,22,12],[31,13,22,13,"unmemoize"],[31,22,22,22],[31,25,22,25],[31,26,22,26],[31,29,22,29,"args"],[31,33,22,33],[31,38,22,38],[32,6,23,8],[32,12,23,14,"stringParams"],[32,24,23,26],[32,27,23,29],[32,31,23,29,"stringify"],[32,43,23,38],[32,44,23,38,"stringify"],[32,53,23,38],[32,55,23,39,"args"],[32,59,23,43],[32,60,23,44],[33,6,24,8],[33,12,24,14,"instanceId"],[33,22,24,24],[33,25,24,27,"getInstanceId"],[33,38,24,40],[33,39,24,41],[33,40,24,42],[34,6,25,8],[34,10,25,12,"cache"],[34,15,25,17],[34,16,25,18,"instanceId"],[34,26,25,28],[34,27,25,29],[34,30,25,32,"stringParams"],[34,42,25,44],[34,43,25,45],[34,48,25,50,"undefined"],[34,57,25,59],[34,59,25,61],[35,8,26,12],[35,15,26,19,"cache"],[35,20,26,24],[35,21,26,25,"instanceId"],[35,31,26,35],[35,32,26,36],[35,33,26,37,"stringParams"],[35,45,26,49],[35,46,26,50],[36,6,27,8],[37,4,28,4],[37,5,28,5],[38,4,29,4],[38,11,29,11,"memoized"],[38,19,29,19],[39,2,30,0],[40,0,30,1],[40,3]],"functionMap":{"names":["<global>","defaultGetId","memoize","memoized","memoized.unmemoize"],"mappings":"AAA;ACC;CDE;OEK;qBCE;KDU;yBEC;KFM;CFE"},"hasCjsExports":false},"type":"js/module"}]} |