UNPKG

dino-express

Version:

DinO enabled REST framework based on express

17 lines (16 loc) 636 B
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; }