From 5ec4409fb270b2edf99c7140602202ad9f14ef26 Mon Sep 17 00:00:00 2001 From: Simon H <5968653+dummdidumm@users.noreply.github.com> Date: Mon, 19 Aug 2024 15:07:38 +0200 Subject: [PATCH] fix: ensure typings for `` are picked up (#12902) Fixes #12886 --- .changeset/big-students-deliver.md | 5 +++++ packages/svelte/svelte-html.d.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/big-students-deliver.md diff --git a/.changeset/big-students-deliver.md b/.changeset/big-students-deliver.md new file mode 100644 index 000000000000..216737809a1d --- /dev/null +++ b/.changeset/big-students-deliver.md @@ -0,0 +1,5 @@ +--- +'svelte': patch +--- + +fix: ensure typings for `` are picked up diff --git a/packages/svelte/svelte-html.d.ts b/packages/svelte/svelte-html.d.ts index 3547ad0d33b2..8f4ca216fbb5 100644 --- a/packages/svelte/svelte-html.d.ts +++ b/packages/svelte/svelte-html.d.ts @@ -243,8 +243,8 @@ declare global { 'svelte:body': HTMLProps<'svelte:body', HTMLAttributes>; 'svelte:document': HTMLProps<'svelte:document', HTMLAttributes>; 'svelte:fragment': { slot?: string }; - 'svelte:options': HTMLProps<'svelte:options', HTMLAttributes>; 'svelte:head': { [name: string]: any }; + // don't type svelte:options, it would override the types in svelte/elements and it isn't extendable anyway [name: string]: { [name: string]: any }; }