dino-express
Version:
DinO enabled REST framework based on express
17 lines (16 loc) • 636 B
TypeScript
import { type ComponentDescriptor, type ContextConfig } from 'dino-core';
import { type Request } from 'express';
import { type Response } from './Response';
export declare class Server {
private runtimeContext;
private environment;
private applicationContext;
private intervalTimer;
private router;
private finalResponseHandler;
private requestAdaptor;
load(config?: string | ContextConfig, registrations?: ComponentDescriptor[]): Promise<(req: Request, res: Response) => Promise<any>>;
run(req: Request, res: Response): Promise<any>;
private handleServerlessMode;
private discoverRouter;
}