GoScrobble/web/node_modules/@emotion/weak-memoize/dist/weak-memoize.cjs.prod.js

17 lines
317 B
JavaScript
Raw Permalink Normal View History

2022-04-25 02:47:15 +00:00
"use strict";
Object.defineProperty(exports, "__esModule", {
value: !0
});
var weakMemoize = function(func) {
var cache = new WeakMap();
return function(arg) {
if (cache.has(arg)) return cache.get(arg);
var ret = func(arg);
return cache.set(arg, ret), ret;
};
};
exports.default = weakMemoize;