assertthat
Version:
assertthat provides fluent TDD.
16 lines (15 loc) • 591 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isIncompatibleTypeDiff = exports.incompatibleTypeDiff = void 0;
const incompatibleTypeDiffSymbol = Symbol('incompatible type diff');
const incompatibleTypeDiff = function (parameters) {
return {
kind: incompatibleTypeDiffSymbol,
...parameters
};
};
exports.incompatibleTypeDiff = incompatibleTypeDiff;
const isIncompatibleTypeDiff = function (diff) {
return 'kind' in diff && diff.kind === incompatibleTypeDiffSymbol;
};
exports.isIncompatibleTypeDiff = isIncompatibleTypeDiff;