UNPKG

@travi/ioc

Version:

extremely simple container that loosely aligns to IOC

15 lines (10 loc) 321 B
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