From 70bcc618a7d020ece59baa8e89a6bfedd40e3f4d Mon Sep 17 00:00:00 2001 From: Yoann BRIYS Date: Wed, 24 Jun 2026 13:03:07 +0000 Subject: [PATCH] fix(1951): Typescript errors - RolldownError - Parse failure --- src/lib/command-palette/CommandPalette.svelte | 2 +- src/lib/datepicker/Datepicker.svelte | 4 ++-- src/lib/scroll-spy/ScrollSpy.svelte | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/command-palette/CommandPalette.svelte b/src/lib/command-palette/CommandPalette.svelte index 77b55b17d..ceb7472f3 100644 --- a/src/lib/command-palette/CommandPalette.svelte +++ b/src/lib/command-palette/CommandPalette.svelte @@ -33,7 +33,7 @@ const searchLower = search.trim().toLowerCase(); if (searchLower === "") return items; - const check = (x?: string) => x?.toLowerCase().includes(searchLower); + const check = (x: string | undefined = undefined) => x?.toLowerCase().includes(searchLower); return items.filter((item) => check(item.label) || check(item.description) || item.keywords?.some(check)); }); diff --git a/src/lib/datepicker/Datepicker.svelte b/src/lib/datepicker/Datepicker.svelte index a0c7224c1..d11c862b0 100644 --- a/src/lib/datepicker/Datepicker.svelte +++ b/src/lib/datepicker/Datepicker.svelte @@ -304,8 +304,8 @@ } // Use locale for formatting (not finalTranslationLocale) - const formatDate = (date?: Date): string => date?.toLocaleDateString(locale, dateFormat) ?? ""; - const isSameDate = (date1?: Date, date2?: Date): boolean => (date1 && date2 ? isSameDay(date1, date2) : false); + const formatDate = (date: Date | undefined = undefined): string => date?.toLocaleDateString(locale, dateFormat) ?? ""; + const isSameDate = (date1: Date | undefined = undefined, date2: Date | undefined = undefined): boolean => (date1 && date2 ? isSameDay(date1, date2) : false); const isToday = (day: Date): boolean => isSameDate(day, new Date()); const isInRange = (day: Date): boolean => !!(range && rangeFrom && rangeTo && isWithinInterval(day, { start: rangeFrom, end: rangeTo })); diff --git a/src/lib/scroll-spy/ScrollSpy.svelte b/src/lib/scroll-spy/ScrollSpy.svelte index da862b563..f2ea7d51f 100644 --- a/src/lib/scroll-spy/ScrollSpy.svelte +++ b/src/lib/scroll-spy/ScrollSpy.svelte @@ -66,7 +66,7 @@ return clsx(link, customClass); } - function scrollToSection(itemId: string, event?: MouseEvent) { + function scrollToSection(itemId: string, event: MouseEvent | undefined = undefined) { if (!browser) return; if (event) event.preventDefault();