alapa
Version:
A cutting-edge web development framework designed to revolutionize the way developers build modern web applications.
38 lines (37 loc) • 1.5 kB
TypeScript
import { APIConfiguration } from "./api";
import { ApplicationCongratulation } from "./application";
import { AutConfiguration } from "./auth";
import { CacheConfiguration } from "./cache";
import { DatabaseConfiguration } from "./database";
import { EmailConfiguration } from "./email";
import { EncryptionCongratulation } from "./encryption";
import { JWTConfiguration } from "./jwt";
import { LoggerConfiguration } from "./logger";
import { MiddlewareConfiguration } from "./middleware";
import { MonitoringConfiguration } from "./monitoring";
import { QueueConfiguration } from "./queue";
import { SecurityConfiguration } from "./security";
import { ServerConfiguration } from "./server";
import { SessionConfiguration } from "./session";
import { StorageConfiguration } from "./storage";
import { ViewConfiguration } from "./view";
export interface Configuration {
server: ServerConfiguration;
view: ViewConfiguration;
database: DatabaseConfiguration;
logger: LoggerConfiguration;
email?: EmailConfiguration;
jwt?: JWTConfiguration;
session?: SessionConfiguration;
security?: SecurityConfiguration;
cache?: CacheConfiguration;
queue?: QueueConfiguration;
monitoring?: MonitoringConfiguration;
middleware: MiddlewareConfiguration;
storage?: StorageConfiguration;
scheduler?: CacheConfiguration;
auth: AutConfiguration;
application: ApplicationCongratulation;
api: APIConfiguration;
encryption: EncryptionCongratulation;
}