diff --git a/.changeset/empty-cherries-act.md b/.changeset/empty-cherries-act.md new file mode 100644 index 000000000000..62758f6e8155 --- /dev/null +++ b/.changeset/empty-cherries-act.md @@ -0,0 +1,5 @@ +--- +'svelte': patch +--- + +fix: add `command` and `commandfor` to `HTMLButtonAttributes` diff --git a/packages/svelte/elements.d.ts b/packages/svelte/elements.d.ts index 8a1bdd0e6dff..076cc71b3899 100644 --- a/packages/svelte/elements.d.ts +++ b/packages/svelte/elements.d.ts @@ -926,6 +926,17 @@ export interface HTMLButtonAttributes extends HTMLAttributes value?: string | string[] | number | undefined | null; popovertarget?: string | undefined | null; popovertargetaction?: 'toggle' | 'show' | 'hide' | undefined | null; + command?: + | 'show-modal' + | 'close' + | 'request-close' + | 'show-popover' + | 'hide-popover' + | 'toggle-popover' + | (string & {}) + | undefined + | null; + commandfor?: string | undefined | null; } export interface HTMLCanvasAttributes extends HTMLAttributes {