mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2026-11-01 12:17:18 +00:00
fix linting issues
This commit is contained in:
1 parent
fbfdc1933c
commit
957f0c35ec
10 files changed
+30
-31
No files matched your search
@@ -182,7 +182,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
function tryDeleteLayer(node: any, id: string): any {
|
||||
function tryDeleteLayer<T>(node: Record<string, T>, id: string): Record<string, T> {
|
||||
if (Object.hasOwn(node, id)) {
|
||||
delete node[id];
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ import { get, writable } from 'svelte/store';
|
||||
import { overpassQueryData } from '$lib/data/layers';
|
||||
import { MapPopup } from '$lib/components/map/map-popup';
|
||||
import { settings } from '$lib/state/settings';
|
||||
import type { GeoJSONSource, Map as MapLibreMap } from 'maplibre-gl';
|
||||
import type { GeoJSONSource, MapLayerMouseEvent, Map as MapLibreMap } from 'maplibre-gl';
|
||||
import { ANCHOR_LAYER_KEY } from '$lib/components/map/style';
|
||||
import type { MapLayerEventManager } from '$lib/components/map/map-layer-event-manager';
|
||||
import { loadSVGIcon } from '$lib/utils';
|
||||
@@ -140,12 +140,12 @@ export class OverpassLayer {
|
||||
}
|
||||
}
|
||||
|
||||
onHover(e: any) {
|
||||
onHover(e: MapLayerMouseEvent) {
|
||||
this.popup.setItem({
|
||||
kind: 'overpass',
|
||||
item: {
|
||||
...e.features[0].properties,
|
||||
sym: overpassQueryData[e.features[0].properties.query].symbol ?? '',
|
||||
...e.features![0].properties,
|
||||
sym: overpassQueryData[e.features![0].properties.query].symbol ?? '',
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user