ts-ioc-container
Version:
Typescript IoC container
12 lines (11 loc) • 381 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MetadataInjector = void 0;
const inject_1 = require("./inject");
class MetadataInjector {
resolve(scope, Target, { args: deps }) {
const args = (0, inject_1.resolveArgs)(Target)(scope, ...deps);
return new Target(...args);
}
}
exports.MetadataInjector = MetadataInjector;