From 3d442d0558bab9e075d759478871df9a4488b294 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Mon, 7 Jul 2025 15:15:14 +0200 Subject: [PATCH] Chore: improve typing --- src/UI/Popup/MultiApplyViz.ts | 6 +++--- src/UI/Popup/PlantNetDetectionViz.ts | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/UI/Popup/MultiApplyViz.ts b/src/UI/Popup/MultiApplyViz.ts index 39534440f5..4a6254f58e 100644 --- a/src/UI/Popup/MultiApplyViz.ts +++ b/src/UI/Popup/MultiApplyViz.ts @@ -1,10 +1,10 @@ import { Store, UIEventSource } from "../../Logic/UIEventSource" import { MultiApplyParams } from "./MultiApply" -import { SpecialVisualization, SpecialVisualizationState } from "../SpecialVisualization" +import { SpecialVisualizationState, SpecialVisualizationSvelte } from "../SpecialVisualization" import SvelteUIElement from "../Base/SvelteUIElement" import MultiApplyButton from "./MultiApplyButton.svelte" -export class MultiApplyViz extends SpecialVisualization { +export class MultiApplyViz extends SpecialVisualizationSvelte { funcName = "multi_apply" needsUrls = [] docs = @@ -38,7 +38,7 @@ export class MultiApplyViz extends SpecialVisualization { state: SpecialVisualizationState, tagsSource: UIEventSource>, args: string[] - ) { + ): SvelteUIElement { const featureIdsKey = args[0] const keysToApply = args[1].split(";") const text = args[2] diff --git a/src/UI/Popup/PlantNetDetectionViz.ts b/src/UI/Popup/PlantNetDetectionViz.ts index 694761a24e..682a59988a 100644 --- a/src/UI/Popup/PlantNetDetectionViz.ts +++ b/src/UI/Popup/PlantNetDetectionViz.ts @@ -5,13 +5,13 @@ import ChangeTagAction from "../../Logic/Osm/Actions/ChangeTagAction" import { And } from "../../Logic/Tags/And" import { Tag } from "../../Logic/Tags/Tag" import AllImageProviders from "../../Logic/ImageProviders/AllImageProviders" -import { SpecialVisualization, SpecialVisualizationState } from "../SpecialVisualization" +import { SpecialVisualizationState, SpecialVisualizationSvelte } from "../SpecialVisualization" import SvelteUIElement from "../Base/SvelteUIElement" import PlantNet from "../PlantNet/PlantNet.svelte" import { default as PlantNetCode } from "../../Logic/Web/PlantNet" import { ServerSourceInfo } from "../../Models/SourceOverview" -export class PlantNetDetectionViz extends SpecialVisualization { +export class PlantNetDetectionViz extends SpecialVisualizationSvelte { funcName = "plantnet_detection" needsUrls: ServerSourceInfo[] = [{ url : PlantNetCode.baseUrl, description: "Planet provides an API that, based on images, detects a plant species", @@ -37,7 +37,7 @@ export class PlantNetDetectionViz extends SpecialVisualization { state: SpecialVisualizationState, tags: UIEventSource>, args: string[] - ) { + ): SvelteUIElement { let imagePrefixes: string[] = undefined if (args.length > 0) { imagePrefixes = [].concat(...args.map((a) => a.split(",")))