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.

20 lines (19 loc) 1.05 kB
import type { Controllers, EmailTemplates, Entities, RegistryFactories, SecurityProviders, Services, TemplateEngineLoaderResult } from '../types'; import type { Connection } from 'typeorm'; import { DatabaseContainer } from '../database/DatabaseContainer'; import type { Redis } from 'ioredis'; export declare class Registry { protected readonly controllers: Controllers; protected readonly services: Services; protected readonly databaseContainer: DatabaseContainer; protected readonly entities: Entities; protected readonly securityProviders: SecurityProviders; factories: RegistryFactories; constructor(controllers: Controllers, services: Services, templateData: TemplateEngineLoaderResult, emailTemplates: EmailTemplates, databaseContainer: DatabaseContainer, entities: Entities, securityProviders: SecurityProviders); getControllers(): Controllers; getServices(): Services; getEntities(): Entities; getConnection(): Connection; getRedisClient(): Redis; getSecurityProviders(): SecurityProviders; }