UNPKG

kamboja-express

Version:

KambojaJS engine implementation using ExpressJs

16 lines (15 loc) 749 B
import { Core } from "kamboja"; import { RequestHandler } from "express"; import { ResponseAdapter } from "./response-adapter"; import { RequestAdapter } from "./request-adapter"; export declare class MiddlewareActionResult extends Core.ActionResult { private middleware; private chain; /** * Action result adapter for express middleware * @param middleware Express middleware * @param chain Next action result will be executed, important when used inside request interceptor */ constructor(middleware: RequestHandler, chain?: ((req: RequestAdapter, res: ResponseAdapter) => Promise<void>) | undefined); execute(request: RequestAdapter, response: ResponseAdapter, routeInfo: Core.RouteInfo): Promise<void>; }