@n1k1t/mock-server
Version:
Powerful util to setup mocks over HTTP APIs
21 lines • 1.08 kB
TypeScript
import { IncomingMessage, ServerResponse } from 'http';
import { IServerContext } from '../../types';
import { IRequestContextIncoming, Provider, RequestContext, RequestContextSnapshot } from '../../models';
export declare class HttpRequestContext extends RequestContext<IServerContext<{
transport: 'http';
event: 'connection';
}>> {
provider: Provider<HttpRequestContext['TContext']>;
incoming: IRequestContextIncoming;
request: IncomingMessage;
response: ServerResponse;
snapshot: RequestContextSnapshot<IServerContext<{}>>;
history: import("../../models").History;
meta: import("../../../meta").MetaContext;
constructor(provider: Provider<HttpRequestContext['TContext']>, incoming: IRequestContextIncoming, request: IncomingMessage, response: ServerResponse);
handle(): this;
complete(): this;
compileSnapshot(): RequestContextSnapshot;
static build(provider: Provider<HttpRequestContext['TContext']>, request: IncomingMessage, response: ServerResponse): Promise<HttpRequestContext>;
}
//# sourceMappingURL=context.d.ts.map