UNPKG

@ng-app-framework/api

Version:

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

19 lines (18 loc) 676 B
import { MockedResponse } from "./HttpSpy"; import { Endpoint } from "../../src/lib/Service/Endpoint"; import { HttpRequest } from "@angular/common/http"; export declare abstract class EndpointMocker { endpoint: Endpoint; constructor(endpoint: Endpoint); mock(): void; respond(request: HttpRequest<any>, subject: any): void; protected abstract isValidRequest(body: any, params: { get: (string) => string; }): boolean; protected abstract getSuccess(body: any, params: { get: (string) => string; }): MockedResponse; protected abstract getFailure(body: any, params: { get: (string) => string; }): MockedResponse; }