UNPKG

@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
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