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