UNPKG

@enigmatis/polaris-common

Version:
23 lines 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.mergeIrrelevantEntities = void 0; function mergeIrrelevantEntities(irrelevantEntitiesOfPaging) { if (!irrelevantEntitiesOfPaging || irrelevantEntitiesOfPaging.length === 0) { return; } const mergedIrrelevantEntities = irrelevantEntitiesOfPaging.shift(); const queryKey = Object.keys(mergedIrrelevantEntities)[0]; irrelevantEntitiesOfPaging.map(intersectIrrelevantEntities); return mergedIrrelevantEntities; function intersectIrrelevantEntities(currentIrrelevant) { const irrelevantIds = currentIrrelevant[queryKey]; if (!irrelevantIds) { return; } if (mergedIrrelevantEntities) { mergedIrrelevantEntities[queryKey] = mergedIrrelevantEntities[queryKey].filter((id) => irrelevantIds.includes(id)); } } } exports.mergeIrrelevantEntities = mergeIrrelevantEntities; //# sourceMappingURL=irrelevant-entities-helper.js.map