UNPKG

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
"use strict"; 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;