UNPKG

@natlibfi/melinda-record-match-validator

Version:

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

24 lines (22 loc) 1.18 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.compareCommonIdentifiers = compareCommonIdentifiers; var _debug = _interopRequireDefault(require("debug")); var _compareUtils = require("./compareUtils"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const debug = (0, _debug.default)('@natlibfi/melinda-record-match-validator:compareRecordValues:compareCommonIdentifiers'); const debugDev = debug.extend('dev'); //const debugData = debug.extend('data'); 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': (0, _compareUtils.compareArrayContent)(commonIdentifiersA.standardIdentifiers, commonIdentifiersB.standardIdentifiers, true), 'title': (0, _compareUtils.compareValueContent)(commonIdentifiersA.title, commonIdentifiersB.title) }; } //# sourceMappingURL=commonIdentifiers.js.map