UNPKG

@natlibfi/melinda-record-match-validator

Version:

Validates if two records matched by melinda-record-matching can be merged and sets merge priority

16 lines (15 loc) 894 B
import createDebugLogger from "debug"; import { compareArrayContent, compareValueContent } from "./compareUtils.js"; const debug = createDebugLogger("@natlibfi/melinda-record-match-validator:compareRecordValues:compareCommonIdentifiers"); const debugDev = debug.extend("dev"); export function compareCommonIdentifiers(recordValuesA, recordValuesB) { const commonIdentifiersA = recordValuesA.commonIdentifiers; const commonIdentifiersB = recordValuesB.commonIdentifiers; debugDev("%o vs %o", commonIdentifiersA, commonIdentifiersB); return { "deleted": commonIdentifiersA.deleted || commonIdentifiersB.deleted, "standardIdentifiers": compareArrayContent(commonIdentifiersA.standardIdentifiers, commonIdentifiersB.standardIdentifiers, true), "title": compareValueContent(commonIdentifiersA.title, commonIdentifiersB.title) }; } //# sourceMappingURL=commonIdentifiers.js.map