UNPKG

@case-contract-testing/case

Version:

Next-generation contract testing suite

17 lines (16 loc) 902 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.hasNoErrors = exports.hasErrors = exports.makeNoErrorResult = exports.makeResults = exports.combineResultPromises = exports.combineResults = void 0; // TODO: Deprecate this and replace with the async one const combineResults = (...results) => results.flat(); exports.combineResults = combineResults; const combineResultPromises = async (...results) => (await Promise.all(results.map((r) => Promise.resolve(r)))).flat(); exports.combineResultPromises = combineResultPromises; const makeResults = (...err) => [...err]; exports.makeResults = makeResults; const makeNoErrorResult = () => []; exports.makeNoErrorResult = makeNoErrorResult; const hasErrors = (result) => result.length !== 0; exports.hasErrors = hasErrors; const hasNoErrors = (result) => !(0, exports.hasErrors)(result); exports.hasNoErrors = hasNoErrors;