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.

16 lines (15 loc) 709 B
import type { DatabaseContainer } from '../database/DatabaseContainer'; import type { EmailFactory } from '../email/EmailFactory'; import { Injector } from '../dependencies/Injector'; import type { SecurityProviders } from '../types/types'; import type { SessionFactory } from '../security/SessionFactory'; export declare abstract class AbstractFactory { protected injector: Injector; getInjector(): Injector; protected buildInjector({ databaseContainer, emailFactory, securityProviders, sessionFactory, }: { databaseContainer: DatabaseContainer; emailFactory: EmailFactory; securityProviders: SecurityProviders; sessionFactory: SessionFactory; }): Injector; }