export default function instanceCachingFactory(factoryFunc) { var instance; return function (dependencyContainer) { if (instance == undefined) { instance = factoryFunc(dependencyContainer); } return instance; }; }