From 41aa286e9ad8c126e29e406e43e701fec8019a39 Mon Sep 17 00:00:00 2001 From: "D.V. Colomban" <17250935+dvcol@users.noreply.github.com> Date: Tue, 11 Mar 2025 18:37:27 +0100 Subject: [PATCH 1/2] fix: add `files` and `group` to HTMLInputAttributes in elements.d.ts Adds missing `files` and `group` to match the respective `bind:files` and `bind:group`. --- packages/svelte/elements.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/svelte/elements.d.ts b/packages/svelte/elements.d.ts index 08687cafaf14..99d87b4c09a4 100644 --- a/packages/svelte/elements.d.ts +++ b/packages/svelte/elements.d.ts @@ -1076,6 +1076,7 @@ export interface HTMLInputAttributes extends HTMLAttributes { checked?: boolean | undefined | null; dirname?: string | undefined | null; disabled?: boolean | undefined | null; + files?: FileList | undefined | null; form?: string | undefined | null; formaction?: string | undefined | null; formenctype?: @@ -1087,6 +1088,7 @@ export interface HTMLInputAttributes extends HTMLAttributes { formmethod?: 'dialog' | 'get' | 'post' | 'DIALOG' | 'GET' | 'POST' | undefined | null; formnovalidate?: boolean | undefined | null; formtarget?: string | undefined | null; + group?: any | undefined | null; height?: number | string | undefined | null; indeterminate?: boolean | undefined | null; list?: string | undefined | null; From fec691257d06370cf68b784874b247ec784caf39 Mon Sep 17 00:00:00 2001 From: Dinh-Van Colomban Date: Tue, 11 Mar 2025 18:45:23 +0100 Subject: [PATCH 2/2] chore: add changeset --- .changeset/plenty-bats-lay.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/plenty-bats-lay.md diff --git a/.changeset/plenty-bats-lay.md b/.changeset/plenty-bats-lay.md new file mode 100644 index 000000000000..cd5ce66e424e --- /dev/null +++ b/.changeset/plenty-bats-lay.md @@ -0,0 +1,5 @@ +--- +'svelte': patch +--- + +fix: add `files` and `group` to HTMLInputAttributes in elements.d.ts