@mui/codemod
Version:
Codemod scripts for Material UI.
19 lines (18 loc) • 427 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
const memoize = (func, resolver = a => a) => {
const cache = new Map();
return (...args) => {
const key = resolver(...args);
if (cache.has(key)) {
return cache.get(key);
}
const value = func(...args);
cache.set(key, value);
return value;
};
};
var _default = exports.default = memoize;
;