jumbo-core
Version:
Modern lightweight fast enterprise level MVW framework for Node.js
29 lines (28 loc) • 807 B
TypeScript
import * as $http from "http";
export declare class Request {
private cookies;
request: $http.IncomingMessage;
subApp: string;
location: ILocation;
controller: string;
controllerFullName: string;
action: string;
actionFullName: string;
params: {
[key: string]: any;
};
body: IBody;
noCache: boolean;
sessionId: string;
locale: string;
beginTime: number;
method: string;
constructor(request: $http.IncomingMessage);
isXhr(): boolean;
getCookies(): {
[key: string]: any;
};
getCookie(name: any): any;
getIP(): string;
_bindLocation(location: ILocation, subApp: FullSubAppNameString, controller: FullControllerNameString, action: FullActionNameString, params: any): void;
}