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.

11 lines (10 loc) 624 B
import type { SecurityProviders, Services } from '../types/types'; import { AbstractFactory } from '../core/AbstractFactory'; import type { DatabaseContainer } from '../database/DatabaseContainer'; import type { EmailFactory } from '../email/EmailFactory'; import type { SessionFactory } from '../security/SessionFactory'; export declare class ServiceFactory extends AbstractFactory { protected services: Services; constructor(services: Services, emailFactory: EmailFactory, sessionFactory: SessionFactory, securityProviders: SecurityProviders, databaseContainer: DatabaseContainer); build<T>(key: string): T; }