@contract-case/case-plugin-base
Version:
Plugin framework for writing plugins for the ContractCase test framework
14 lines • 541 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isCaseNode = void 0;
/**
* Type guard to determine if an object is a ContractCase matcher descriptor or not
* @public
* @param maybeMatcher - a matcher or data
* @returns true if `maybeMatcher` is a matcher descriptor, false if not
*/
const isCaseNode = (maybeMatcher) => typeof maybeMatcher === 'object' &&
maybeMatcher != null &&
'_case:matcher:type' in maybeMatcher;
exports.isCaseNode = isCaseNode;
//# sourceMappingURL=guards.types.js.map