@contract-case/case-core
Version:
Core functionality for the ContractCase contract testing suite
13 lines • 661 B
TypeScript
import { DataContext, ResultFormatter } from '@contract-case/case-plugin-base';
import type { CaseConfig, WriteContract } from '../../core/types';
import { BrokerService } from '../../core/BrokerService';
import { TestPrinter } from './types';
export declare class ContractDownloader {
context: DataContext;
broker: BrokerService;
writeContract: WriteContract;
resultPrinter: ResultFormatter;
constructor(config: CaseConfig, printer: TestPrinter, parentVersions: Array<string>, dependencies?: import("../../core/types").WriterDependencies);
download(serviceName: string): Promise<void>;
}
//# sourceMappingURL=ContractDownloader.d.ts.map