UNPKG

zents

Version:

ZenTS is a Node.js & TypeScript MVC-Framework for building rich web applications, released as free and open-source software under the MIT License. It is designed for building web applications with modern tools and design patterns.

17 lines 711 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AbstractFactory = void 0; const Injector_1 = require("../dependencies/Injector"); const ModuleContext_1 = require("../dependencies/ModuleContext"); class AbstractFactory { getInjector() { return this.injector; } buildInjector({ databaseContainer, emailFactory, securityProviders, sessionFactory, }) { const context = new ModuleContext_1.ModuleContext(databaseContainer, emailFactory, sessionFactory, securityProviders); const injector = new Injector_1.Injector(context); return injector; } } exports.AbstractFactory = AbstractFactory; //# sourceMappingURL=AbstractFactory.js.map