@n1k1t/mock-server
Version:
The ultimate toolkit to intercept, transform, and simulate HTTP/WS traffic with type-safe expectations
23 lines • 1.01 kB
TypeScript
import { IncomingMessage, ServerResponse } from 'http';
import type { MockServer } from '../../../index';
import { History, IRequestContextIncoming, RequestContext } from '../../../models';
import { SystemHttpReply } from './reply';
export declare class SystemHttpRequestContext<TOutgoing = unknown> extends RequestContext<{
transport: 'http';
flag: string & {};
}> {
server: MockServer;
incoming: IRequestContextIncoming;
request: IncomingMessage;
response: ServerResponse;
snapshot: import("../../../index").RequestContextSnapshot<{
transport: "http";
flag: string & {};
}>;
reply: SystemHttpReply<TOutgoing>;
constructor(server: MockServer, incoming: IRequestContextIncoming, request: IncomingMessage, response: ServerResponse);
complete(): this;
compileHistory(): History;
static build(server: MockServer, request: IncomingMessage, response: ServerResponse): Promise<SystemHttpRequestContext<unknown>>;
}
//# sourceMappingURL=context.d.ts.map