diff options
| author | Martin Kagamino Lehoux <martin@lehoux.net> | 2026-08-21 16:15:09 +0200 |
|---|---|---|
| committer | Martin Kagamino Lehoux <martin@lehoux.net> | 2026-08-21 16:15:09 +0200 |
| commit | 8cd634e51b79200848068ef45bd3fb700758c394 (patch) | |
| tree | 6ee93f2142972b2ab8c8befb3d7d46d95266ce33 /src/routes/+page.svelte | |
| parent | 07a83b2e3db40f4a380092d6566500799b340dcd (diff) | |
fix: type page state arrays (svelte-check 0 errors)
Diffstat (limited to 'src/routes/+page.svelte')
| -rw-r--r-- | src/routes/+page.svelte | 5 |
1 files changed, 3 insertions, 2 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<EnrichedGrocery[]>([]); 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'; |
