kamboja-express
Version:
KambojaJS engine implementation using ExpressJs
15 lines (14 loc) • 690 B
TypeScript
import { Core } from "kamboja";
import * as Express from "express";
export declare class ResponseAdapter implements Core.Response {
nativeResponse: Express.Response;
nativeNextFunction: Express.NextFunction;
constructor(nativeResponse: Express.Response, nativeNextFunction: Express.NextFunction);
private setup(result);
json(result: Core.ResponseResult): void;
redirect(result: Core.ResponseResult, path: string): void;
download(result: Core.ResponseResult, path: string): void;
file(result: Core.ResponseResult, path: string): void;
render(result: Core.ResponseResult, viewName: string, model: any): void;
send(result: Core.ResponseResult): void;
}