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.
13 lines (12 loc) • 711 B
TypeScript
import type { Controllers, EmailTemplates, Entities, SecurityProviders, Services, TemplateEngineLoaderResult } from '../types/';
import { DatabaseContainer } from '../database/DatabaseContainer';
import { Registry } from './Registry';
export declare class AutoLoader {
createRegistry(): Promise<Registry>;
protected loadSecurityProviders(entities: Entities, databaseContainer: DatabaseContainer): SecurityProviders;
protected loadControllers(): Promise<Controllers>;
protected loadServices(): Promise<Services>;
protected loadTemplateData(): Promise<TemplateEngineLoaderResult>;
protected loadEntities(): Promise<Entities>;
protected loadEmailTemplates(): Promise<EmailTemplates>;
}