/// import * as http from 'http'; import * as net from 'net'; import { Authorization } from './authorization'; import { Accept } from './accept'; export interface HttpNodeRequest { getRequestContext(): string; getMethod(): string; getStatusCode(): number; getStatusMessage(): string; getClientAddress(): string; getClientPort(): number; getUrl(): string; getPath(): string; getPaths(): Array; getHeaders(): Object; getRawHeaders(): Array; getUserAgent(): http.Agent; getCookies(): Object; getAccept(): Accept; getAuthorization(): Authorization; getStatusCode(): number; getStatusMessage(): string; getTrailers(): Object; getRawTrailers(): Array; getSocket(): net.Socket; getHttpVersion(): string; setTimeout(msec: number, callback: () => void): void; destroy(): void; getParams(): Object; getBody(): Object; isFile(): boolean; }