ts-ioc-container
Version:
Fast, lightweight TypeScript dependency injection container with a clean API, scoped lifecycles, decorators, tokens, hooks, lazy injection, customizable providers, and no global container objects.
11 lines (10 loc) • 362 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SimpleInjector = void 0;
const IInjector_1 = require("./IInjector");
class SimpleInjector extends IInjector_1.Injector {
createInstance(container, Target, { args = [] } = {}) {
return new Target(container, ...args);
}
}
exports.SimpleInjector = SimpleInjector;