node-web-mvc
Version:
node spring mvc
26 lines (25 loc) • 1 kB
TypeScript
import { IncomingMessage } from 'http';
import WorkerSocket from './WorkerSocket';
import WorkerInvoker, { WorkerRequestValue } from './WorkerInvoker';
export declare function getRawValues(raw: string[]): Record<string, string>;
export default class WorkerIncomingMessage extends IncomingMessage {
complete: boolean;
connection: WorkerSocket;
socket: WorkerSocket;
httpVersion: string;
httpVersionMajor: number;
httpVersionMinor: number;
rawHeaders: string[];
trailers: NodeJS.Dict<string>;
rawTrailers: string[];
method?: string | undefined;
url?: string | undefined;
readableEncoding: BufferEncoding;
workerPort: MessagePort;
invoker: WorkerInvoker;
constructor(options: WorkerRequestValue);
addListener(event: string, listener: (...args: any[]) => void): this;
once(event: string, listener: (...args: any[]) => void): this;
on(event: string, listener: (...args: any[]) => void): this;
read(size?: number): Promise<unknown>;
}