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 +++-- src/routes/categories/+page.svelte | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) 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'; diff --git a/src/routes/categories/+page.svelte b/src/routes/categories/+page.svelte index a5e9528..267a287 100644 --- a/src/routes/categories/+page.svelte +++ b/src/routes/categories/+page.svelte @@ -1,11 +1,12 @@