From c7c130dae1fa214cfeb5243004fd55e7b9b52961 Mon Sep 17 00:00:00 2001 From: Noenandre <5470915+noenandre@users.noreply.github.com> Date: Wed, 15 Mar 2023 18:15:32 +0100 Subject: [PATCH] Use nullish coalescing operator where it makes sense. --- modules/services/vegbilder.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/services/vegbilder.js b/modules/services/vegbilder.js index 2ad8c84d7..1e9bed1a8 100644 --- a/modules/services/vegbilder.js +++ b/modules/services/vegbilder.js @@ -306,7 +306,7 @@ function partitionViewport(projection) { } function searchLimited(limit, projection, rtree) { - limit = limit || 5; + limit ??= 5; return partitionViewport(projection) .reduce((result, extent) => { @@ -553,14 +553,14 @@ export default { const hoveredImageKey = hovered?.key; const hoveredSequence = this.getSequenceForImage(hovered); const hoveredSequenceKey = hoveredSequence?.key; - const hoveredImageKeys = (hoveredSequence?.images.map(d => d.key)) || []; + const hoveredImageKeys = hoveredSequence?.images.map(d => d.key) ?? []; const viewer = context.container().select('.photoviewer'); const selected = viewer.empty() ? undefined : viewer.datum(); const selectedImageKey = selected?.key; const selectedSequence = this.getSequenceForImage(selected); const selectedSequenceKey = selectedSequence?.key; - const selectedImageKeys = (selectedSequence?.images.map(d => d.key)) || []; + const selectedImageKeys = selectedSequence?.images.map(d => d.key) ?? []; // highlight sibling viewfields on either the selected or the hovered sequences const highlightedImageKeys = utilArrayUnion(hoveredImageKeys, selectedImageKeys);