jest-metadata
Version:
🦸♂️ Superhero power for your Jest reporters! 🦸♀️
16 lines • 529 B
JavaScript
;
/* eslint-disable prefer-rest-params,unicorn/no-for-loop */
Object.defineProperty(exports, "__esModule", { value: true });
exports.memoizeArg1 = void 0;
function memoizeArg1(getFn) {
const instances = new Map();
return function memoized(arg1) {
if (!instances.has(arg1)) {
instances.set(arg1, getFn());
}
const fn = instances.get(arg1);
return Reflect.apply(fn, this, arguments);
};
}
exports.memoizeArg1 = memoizeArg1;
//# sourceMappingURL=memoizeArg1.js.map