UNPKG

@ng-apimock/base-client

Version:
34 lines (33 loc) 1.46 kB
import { Request } from 'node-fetch'; import { Client } from './client'; import { Configuration, DefaultConfiguration } from './configuration'; declare abstract class BaseClient implements Client { ngApimockId: string; baseUrl: string; private agent; private configuration; constructor(configuration: Configuration); createPreset(name: string, includeMocks: boolean, includeVariables: boolean): Promise<any>; delayResponse(name: string, delay: number): Promise<any>; deleteVariable(key: string): Promise<any>; echoRequest(name: string, echo: boolean): Promise<any>; fetchResponse(request: Request): Promise<any>; getMocks(): Promise<any>; getPresets(): Promise<any>; getRecordings(): Promise<any>; getVariables(): Promise<any>; invoke(query: string, method: string, body: any): Promise<any>; abstract openUrl(url: string): Promise<any>; recordRequests(record: boolean): Promise<any>; resetMocksToDefault(): Promise<any>; selectPreset(name: string): Promise<any>; selectScenario(name: string, scenario: string): Promise<any>; abstract setCookie(name: string, value: string): Promise<any>; setMocksToPassThrough(): Promise<any>; setNgApimockCookie(): Promise<any>; setVariable(key: string, value: any): Promise<any>; setVariables(variables: { [key: string]: any; }): Promise<any>; } export { BaseClient, Client, Configuration, DefaultConfiguration };