From 746e0cd301f4ac4a182e8c45b36865c61d208b77 Mon Sep 17 00:00:00 2001 From: Chris Swithinbank Date: Mon, 2 Sep 2024 14:46:47 +0200 Subject: Fixes type error with Astro 4.15.x (#2273) --- .changeset/fifty-gorillas-study.md | 5 +++++ packages/starlight/__tests__/basics/i18n.test.ts | 2 +- packages/starlight/utils/i18n.ts | 3 +++ 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .changeset/fifty-gorillas-study.md diff --git a/.changeset/fifty-gorillas-study.md b/.changeset/fifty-gorillas-study.md new file mode 100644 index 00000000..eb4bf249 --- /dev/null +++ b/.changeset/fifty-gorillas-study.md @@ -0,0 +1,5 @@ +--- +'@astrojs/starlight': patch +--- + +Fixes type error when using Starlight with Astro v4.15 diff --git a/packages/starlight/__tests__/basics/i18n.test.ts b/packages/starlight/__tests__/basics/i18n.test.ts index 32dd299a..7c0af56a 100644 --- a/packages/starlight/__tests__/basics/i18n.test.ts +++ b/packages/starlight/__tests__/basics/i18n.test.ts @@ -303,7 +303,7 @@ function getAstroI18nTestConfig(i18nConfig: AstroUserConfig['i18n']): AstroConfi ...i18nConfig, routing: typeof i18nConfig?.routing !== 'string' - ? { prefixDefaultLocale: false, ...i18nConfig?.routing } + ? { prefixDefaultLocale: false, fallbackType: 'redirect', ...i18nConfig?.routing } : i18nConfig.routing, } as AstroConfig['i18n']; } diff --git a/packages/starlight/utils/i18n.ts b/packages/starlight/utils/i18n.ts index 5ec66722..6c9816d0 100644 --- a/packages/starlight/utils/i18n.ts +++ b/packages/starlight/utils/i18n.ts @@ -70,6 +70,9 @@ function getAstroI18nConfig(config: StarlightConfig): NonNullable=4.15.0, but Starlight supports ^4.8.6 + fallbackType: 'redirect', }, }; } -- cgit