UNPKG

@contract-case/case-core

Version:

Core functionality for the ContractCase contract testing suite

21 lines 1.07 kB
"use strict"; 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