wiremock-mapper
Version:
DSL for setting up WireMock mappings.
21 lines (20 loc) • 1.01 kB
TypeScript
import { RequestBuilder } from './builders/request_builder';
import { ResponseBuilder } from './builders/response_builder';
import { ScenarioBuilder } from './builders/scenario_builder';
export declare class WireMockService {
static clearWireMockMappings(): Promise<void>;
static deleteFromWireMock(mappingId: string): Promise<void>;
static deleteRequests(option?: DeleteRequestOptions): Promise<void>;
static getRequests(option?: GetRequestOptions): Promise<string>;
static sendToWireMock(requestBuilder: RequestBuilder, responseBuilder: ResponseBuilder, scenarioBuilder: ScenarioBuilder): Promise<string>;
private static get WIREMOCK_CLEAR_MAPPINGS_PATH();
private static get WIREMOCK_MAPPINGS_PATH();
private static get WIREMOCK_REQUESTS_PATH();
private static responseHandler;
}
type RequestsByStubId = {
stubId: string;
};
export type GetRequestOptions = undefined | RequestsByStubId;
export type DeleteRequestOptions = undefined | RequestsByStubId;
export {};