Chore: improve typing

This commit is contained in:
Pieter Vander Vennet 2025-07-07 15:15:14 +02:00
parent f82e160ad1
commit 3d442d0558
2 changed files with 6 additions and 6 deletions

View file

@ -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[] = [<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<Record<string, string>>,
args: string[]
) {
): SvelteUIElement {
let imagePrefixes: string[] = undefined
if (args.length > 0) {
imagePrefixes = [].concat(...args.map((a) => a.split(",")))