@contract-case/case-core
Version:
Core functionality for the ContractCase contract testing suite
21 lines • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.coreLookupMatcherRequest = exports.coreShapedObjectMatcher = exports.coreShapedArrayMatcher = void 0;
const case_entities_internal_1 = require("@contract-case/case-entities-internal");
const case_plugin_dsl_types_1 = require("@contract-case/case-plugin-dsl-types");
const coreShapedArrayMatcher = (example) => ({
'_case:matcher:type': case_entities_internal_1.SHAPED_ARRAY_MATCHER_TYPE,
'_case:matcher:children': example,
});
exports.coreShapedArrayMatcher = coreShapedArrayMatcher;
const coreShapedObjectMatcher = (example) => ({
'_case:matcher:type': case_entities_internal_1.SHAPED_OBJECT_MATCHER_TYPE,
'_case:matcher:children': example,
});
exports.coreShapedObjectMatcher = coreShapedObjectMatcher;
const coreLookupMatcherRequest = (uniqueName) => ({
'_case:matcher:type': case_plugin_dsl_types_1.LOOKUP_MATCHER_TYPE,
'_case:matcher:uniqueName': uniqueName,
});
exports.coreLookupMatcherRequest = coreLookupMatcherRequest;
//# sourceMappingURL=structure.js.map