UNPKG

ts-ioc-container

Version:
12 lines (11 loc) 381 B
"use strict"; 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;