UNPKG

@pact-foundation/pact

Version:
15 lines (14 loc) 1.01 kB
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 {};