@natlibfi/melinda-record-match-validator
Version:
Validates if two records matched by melinda-record-matching can be merged and sets merge priority
14 lines (13 loc) • 777 B
JavaScript
import createDebugLogger from "debug";
import { validateFailure } from "./validateFunctions/validateFailure";
import { validatePriority } from "./validateFunctions/validatePriority";
export function validateCompareResults(comparedRecordValues) {
const debug = createDebugLogger("@natlibfi/melinda-record-match-validator:validateRecordCompareResults:validateCompareResults");
debug("Compared record values %o", comparedRecordValues);
const validationFailureResults = validateFailure(comparedRecordValues);
if (validationFailureResults.failure) {
return { action: false, prio: false, message: validationFailureResults.reason };
}
return { action: "merge", prio: validatePriority(comparedRecordValues) };
}
//# sourceMappingURL=validateRecordCompareResults.js.map