@rxx/http
Version:
Http IO module for rxx.
15 lines (14 loc) • 570 B
TypeScript
import { Advices } from '@rxx/core';
import { HttpHandler } from './http-handler';
export declare type HttpHandlerMockOptions = {
get?: (uri: string, req: RequestInit) => Response;
post?: (uri: string, req: RequestInit) => Response;
put?: (uri: string, req: RequestInit) => Response;
delete?: (uri: string, req: RequestInit) => Response;
};
export declare class HttpHandlerMock extends HttpHandler {
private methods;
private fetchFunction;
constructor(methods: HttpHandlerMockOptions, advices?: Advices);
protected readonly fetch: any;
}