UNPKG

@n1k1t/mock-server

Version:

Powerful util to setup mocks over HTTP APIs

24 lines 1.11 kB
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