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
TypeScript
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;
}