@n1k1t/mock-server
Version:
Powerful util to setup mocks over HTTP APIs
24 lines • 1.11 kB
TypeScript
import { IncomingMessage, ServerResponse } from 'http';
import type { IServerContext } from '../../../types';
import type { MockServer } from '../../../index';
import { History, IRequestContextIncoming, RequestContext } from '../../../models';
import { InternalHttpReply } from './reply';
export declare class InternalHttpRequestContext<TOutgoing = unknown> extends RequestContext<IServerContext<{
transport: 'http';
event: 'connection';
}>> {
server: MockServer;
incoming: IRequestContextIncoming;
request: IncomingMessage;
response: ServerResponse;
snapshot: import("../../../index").RequestContextSnapshot<IServerContext<{
transport: "http";
event: "connection";
}>>;
reply: InternalHttpReply<TOutgoing>;
constructor(server: MockServer, incoming: IRequestContextIncoming, request: IncomingMessage, response: ServerResponse);
complete(): this;
compileHistory(): History;
static build(server: MockServer, request: IncomingMessage, response: ServerResponse): Promise<InternalHttpRequestContext<unknown>>;
}
//# sourceMappingURL=context.d.ts.map