From 8cd634e51b79200848068ef45bd3fb700758c394 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Fri, 21 Aug 2026 16:15:09 +0200 Subject: fix: type page state arrays (svelte-check 0 errors) --- src/routes/+page.svelte | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/routes/+page.svelte') diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 66380a4..d07b055 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -3,11 +3,12 @@ import { goto } from '$app/navigation'; import { enhance } from '$app/forms'; import FuzzyAutocomplete from '$lib/components/FuzzyAutocomplete.svelte'; + import type { EnrichedGrocery } from '$lib/server/services/groceries'; let { data, form } = $props(); let name = $state(''); // eslint-disable-next-line svelte/prefer-writable-derived - let localItems = $state([]); + let localItems = $state([]); let addError = $state(''); // Sync local list with server data when it changes externally (toggle, navigation) $effect(() => { @@ -68,7 +69,7 @@ } if (result.type === 'success' && result.data?.items) { - localItems = result.data.items; + localItems = result.data.items as EnrichedGrocery[]; } } catch (err) { addError = 'Erreur réseau'; -- cgit v1.3