diff --git a/src/UI/Image/LinkableImage.svelte b/src/UI/Image/LinkableImage.svelte index cffa1dc024..2df9132f5b 100644 --- a/src/UI/Image/LinkableImage.svelte +++ b/src/UI/Image/LinkableImage.svelte @@ -7,10 +7,10 @@ import LinkImageAction from "../../Logic/Osm/Actions/LinkImageAction" import ChangeTagAction from "../../Logic/Osm/Actions/ChangeTagAction" import { Tag } from "../../Logic/Tags/Tag" - import type { Feature } from "geojson" + import type { Feature, Point } from "geojson" import Translations from "../i18n/Translations" import LayerConfig from "../../Models/ThemeConfig/LayerConfig" - import type { ProvidedImage } from "../../Logic/ImageProviders/ImageProvider" + import type { HotspotProperties, ProvidedImage } from "../../Logic/ImageProviders/ImageProvider" import AttributedImage from "./AttributedImage.svelte" import SpecialTranslation from "../Popup/TagRendering/SpecialTranslation.svelte" import LoginToggle from "../Base/LoginToggle.svelte" @@ -27,7 +27,7 @@ export let layer: LayerConfig export let highlighted: UIEventSource = undefined - export let nearbyFeatures: Feature[] | Store = [] + export let nearbyFeatures: Feature[] | Store[]> = [] export let linkable = true let targetValue = Object.values(image.osmTags)[0] let isLinked = new UIEventSource(Object.values(tags.data).some((v) => targetValue === v))