@travi/ioc
Version:
extremely simple container that loosely aligns to IOC
15 lines (10 loc) • 321 B
JavaScript
var dependencies = {};
function register(name, dependency) {
dependencies[name] = dependency;
}
function use(name) {
if (!dependencies[name]) throw new Error('Attempted to use a dependency that has not been registered');
return dependencies[name];
}
export { register, use };
//# sourceMappingURL=ioc.es.js.map