@ng-app-framework/api
Version:

21 lines (20 loc) • 606 B
TypeScript
import { Observable } from "rxjs/Rx";
import { Requestable } from "../../src/lib/Service/Interface/Requestable";
import { HttpRequest, HttpResponse } from "@angular/common/http";
export interface TestRequest {
url: string;
method: string;
mockResponse: MockedResponse;
params: {
get: (string) => string;
};
}
export interface MockedResponse {
ok: boolean;
status?: number;
body: any;
}
export declare class HttpSpy implements Requestable {
onRequest: (request: TestRequest) => void;
request(request: HttpRequest<any>): Observable<HttpResponse<any> | any>;
}