@ng-apimock/base-client
Version:
Base client for @ng-apimock/core
20 lines (19 loc) • 807 B
TypeScript
export interface Client {
delayResponse(name: string, delay: number): Promise<any>;
deleteVariable(key: string): Promise<any>;
echoRequest(name: string, echo: boolean): Promise<any>;
getMocks(): Promise<any>;
getPresets(): Promise<any>;
getRecordings(): Promise<any>;
getVariables(): Promise<any>;
recordRequests(record: boolean): Promise<any>;
resetMocksToDefault(): Promise<any>;
selectScenario(name: string, scenario: string): Promise<any>;
selectPreset(name: string): Promise<any>;
setMocksToPassThrough(): Promise<any>;
setVariable(key: string, value: any): Promise<any>;
setVariables(variables: {
[key: string]: any;
}): Promise<any>;
createPreset(name: string, includeMocks: boolean, includeVariables: boolean): Promise<any>;
}