UNPKG

tsioc

Version:

tsioc is AOP, Ioc container, via typescript decorator

29 lines (27 loc) 930 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var toAbsolute_1 = require("./toAbsolute"); var globby = require('globby'); var NodeModuleLoader = /** @class */ (function () { function NodeModuleLoader() { } NodeModuleLoader.prototype.load = function (options) { var _this = this; if (options.files) { return globby(toAbsolute_1.toAbsoluteSrc(options.basePath, options.files)).then(function (flies) { return flies.map(function (fp) { return _this.loadModule(fp); }); }); } else { return Promise.resolve([]); } }; NodeModuleLoader.prototype.loadModule = function (file) { return require(file); }; return NodeModuleLoader; }()); exports.NodeModuleLoader = NodeModuleLoader; //# sourceMappingURL=../sourcemaps/node/NodeModuleLoader.js.map