UNPKG

inversify-binding-decorators

Version:

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

19 lines (18 loc) 714 B
define(["require", "exports", "inversify", "../decorator/provide"], function (require, exports, inversify_1, provide_1) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); 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_1.default(entity); inversify_1.decorate(decorator, entity); }); }); } exports.default = autoProvide; });