From 20727d3d1480fa6113464d7592f370e7d4f53d5a Mon Sep 17 00:00:00 2001 From: Benoit Richter Date: Fri, 19 Aug 2022 17:07:55 +0200 Subject: [PATCH] Replace ts-ignore with a simple value check --- .../src/components/Map/MapRender.svelte | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/visualizations/src/components/Map/MapRender.svelte b/packages/visualizations/src/components/Map/MapRender.svelte index 2015033d..32ad16d9 100644 --- a/packages/visualizations/src/components/Map/MapRender.svelte +++ b/packages/visualizations/src/components/Map/MapRender.svelte @@ -154,12 +154,13 @@ } function addTooltip(e: MapLayerMouseEvent) { - // @ts-ignore // Somehow `features` isn't part of the type, but exists in the object at runtime - const description = renderTooltip(e.features[0]); - if (hoverPopup.isOpen()) { - hoverPopup.setLngLat(e.lngLat).setHTML(description); - } else { - hoverPopup.setLngLat(e.lngLat).setHTML(description).addTo(map); + if (e.features) { + const description = renderTooltip(e.features[0]); + if (hoverPopup.isOpen()) { + hoverPopup.setLngLat(e.lngLat).setHTML(description); + } else { + hoverPopup.setLngLat(e.lngLat).setHTML(description).addTo(map); + } } }