UNPKG

@case-contract-testing/case

Version:

Next-generation contract testing suite

14 lines (13 loc) 770 B
import type { CaseConfig, ContractFileFromDisk, ReaderDependencies } from '../../core/types'; import type { MultiTestInvoker, RunTestCallback } from '../../core/executeExample/types'; import type { AnyMockDescriptorType, ContractDescription, DataContext } from '../../entities/types'; export declare class ContractVerifierConnector { contracts: ContractFileFromDisk[]; config: CaseConfig; callback: RunTestCallback; dependencies: ReaderDependencies; context: DataContext; constructor(userConfig: CaseConfig, callback: RunTestCallback, dependencies?: ReaderDependencies); getAvailableContractDescriptions(): ContractDescription[]; verifyContract<T extends AnyMockDescriptorType>(invoker: MultiTestInvoker<T>, configOverride?: {}): void; }