@case-contract-testing/case
Version:
Next-generation contract testing suite
20 lines (19 loc) • 675 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ContractVerifier = void 0;
const connectors_1 = require("../connectors");
class ContractVerifier {
coreVerifier;
config;
constructor(config, callback) {
this.config = config;
this.coreVerifier = new connectors_1.ContractVerifierConnector(config, callback);
}
getAvailableContractDescriptions() {
return this.coreVerifier.getAvailableContractDescriptions();
}
runVerification(invoker, configOverrides = this.config) {
this.coreVerifier.verifyContract(invoker, configOverrides);
}
}
exports.ContractVerifier = ContractVerifier;