assertthat
Version:
assertthat provides fluent TDD.
17 lines (16 loc) • 586 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.findSetDiffOmissions = void 0;
const sum_1 = require("../../utils/sum");
const SetDiff_1 = require("./SetDiff");
const findSetDiffOmissions = function (diff) {
const keptOmissionsCost = (0, sum_1.sum)([...diff.omissions.values()].
map((omission) => omission.cost));
return (0, SetDiff_1.setDiff)({
cost: keptOmissionsCost,
omissions: diff.omissions,
additions: new Set(),
equal: new Set()
});
};
exports.findSetDiffOmissions = findSetDiffOmissions;