UNPKG

@mui/codemod

Version:
19 lines (18 loc) 427 B
"use strict"; 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;