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
JavaScript
;
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