UNPKG

@case-contract-testing/case

Version:

Next-generation contract testing suite

12 lines (11 loc) 684 B
import { ContractData, DataContext, MatchContext } from '../../entities/types'; import { BrokerApi, DownloadedContract, DownloadedContracts } from '../types.broker'; import { BuildEnvironment } from '../types.environment'; export declare class BrokerService { broker: BrokerApi; environment: BuildEnvironment; constructor(broker: BrokerApi, environment: BuildEnvironment); publishVerificationResults(contract: DownloadedContract, success: boolean, context: MatchContext): Promise<void>; publishContract(contract: ContractData, context: MatchContext): Promise<void>; downloadContracts(serviceName: string, context: DataContext): Promise<DownloadedContracts>; }