nralcm
Version:
This is a framework based on NodeJs to manage rest api request lifecycle
17 lines (16 loc) • 546 B
TypeScript
import { Request, Response } from "express-serve-static-core";
import { AuthPrinciple, HttpResponseMessage } from "..";
import { RouteDescriptor } from "../../common";
/**
* HttpContext class holds data of current request lifecycle
*/
export declare class HttpContext {
readonly request: Request;
readonly response: Response;
controller: any;
controllerObject: any;
user: AuthPrinciple;
routeDescriptor: RouteDescriptor;
httpResponseMessage: HttpResponseMessage<any>;
constructor(req: Request, res: Response);
}