UNPKG

inversify-binding-decorators

Version:

An utility that allows developers to declare InversifyJS bindings using ES2016 decorators

17 lines (16 loc) 504 B
import { decorate } from "inversify"; import provide from "../decorator/provide"; function autoProvide(container) { var modules = []; for (var _i = 1; _i < arguments.length; _i++) { modules[_i - 1] = arguments[_i]; } modules.forEach(function (module) { Object.keys(module).forEach(function (key) { var entity = module[key]; var decorator = provide(entity); decorate(decorator, entity); }); }); } export default autoProvide;