UNPKG

@ng-app-framework/api

Version:

![Travis CI](https://travis-ci.org/ng-app-framework/api.svg?branch=master)

21 lines (20 loc) 606 B
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>; }