ClearVision/node_modules/tsyringe/dist/esm5/factories/instance-caching-factory.js

10 lines
262 B
JavaScript
Raw Normal View History

2022-07-09 16:03:26 -04:00
export default function instanceCachingFactory(factoryFunc) {
var instance;
return function (dependencyContainer) {
if (instance == undefined) {
instance = factoryFunc(dependencyContainer);
}
return instance;
};
}