@coolio/http
Version:
HTTP networking client
14 lines • 681 B
TypeScript
import { HttpRequestHandler, HttpResponse, NormalizedHttpOptions, RawHttpResponse } from '../httpClient.types';
export declare const handleRequest: (code: number, body: any, contentType?: string) => Promise<HttpResponse<any>>;
export interface Endpoint {
match: string | RegExp;
handler: (request: NormalizedHttpOptions) => Promise<RawHttpResponse>;
}
export interface MockOptions {
endpoints: Endpoint[];
}
export declare type MockHttpRequestHandler = HttpRequestHandler & {
lastRequest: () => NormalizedHttpOptions;
};
export declare const mockRequestHandler: (mockOptions: MockOptions) => MockHttpRequestHandler;
//# sourceMappingURL=mock.requestHandler.d.ts.map