@pact-foundation/pact
Version:
Pact for all things Javascript
15 lines (14 loc) • 1.01 kB
TypeScript
import { ConsumerInteraction } from '@pact-foundation/pact-core';
import { RequestOptions, ResponseOptions, Headers, Query } from '../dsl/interaction';
declare enum InteractionPart {
REQUEST = 1,
RESPONSE = 2
}
export declare const contentTypeFromHeaders: (headers: Headers | undefined, defaultContentType: string) => string;
export declare const setRequestMethodAndPath: (interaction: ConsumerInteraction, req: RequestOptions) => void;
export declare const setQuery: (interaction: ConsumerInteraction, query?: Query) => void;
export declare const setBody: (part: InteractionPart, interaction: ConsumerInteraction, headers?: Headers, body?: unknown) => void;
export declare const setHeaders: (part: InteractionPart, interaction: ConsumerInteraction, headers?: Headers) => void;
export declare const setRequestDetails: (interaction: ConsumerInteraction, req: RequestOptions) => void;
export declare const setResponseDetails: (interaction: ConsumerInteraction, res: ResponseOptions) => void;
export {};