UNPKG

@pact-foundation/pact

Version:
13 lines (12 loc) 742 B
import type { ConsumerInteraction, ConsumerPact } from '@pact-foundation/pact-core'; import type { Path } from '../../v3'; import type { PactV4Options, PluginConfig, V4InteractionWithPlugin, V4InteractionWithPluginRequest, V4PluginRequestBuilderFunc } from './types'; export declare class InteractionWithPlugin implements V4InteractionWithPlugin { private pact; private interaction; private opts; protected cleanupFn: () => void; constructor(pact: ConsumerPact, interaction: ConsumerInteraction, opts: PactV4Options, cleanupFn: () => void); usingPlugin(config: PluginConfig): V4InteractionWithPlugin; withRequest(method: string, path: Path, builder?: V4PluginRequestBuilderFunc): V4InteractionWithPluginRequest; }