diff --git a/.changeset/kind-eagles-join.md b/.changeset/kind-eagles-join.md new file mode 100644 index 000000000..827511c30 --- /dev/null +++ b/.changeset/kind-eagles-join.md @@ -0,0 +1,5 @@ +--- +'svelte': patch +--- + +fix: add children to element typings diff --git a/packages/svelte/elements.d.ts b/packages/svelte/elements.d.ts index db32222c6..4c3bef74f 100644 --- a/packages/svelte/elements.d.ts +++ b/packages/svelte/elements.d.ts @@ -64,6 +64,10 @@ export type MessageEventHandler = EventHandler { + // Implicit children prop every element has + // Add this here so that libraries doing `$props()` don't need a separate interface + children?: import('svelte').Snippet; + // Clipboard Events 'on:copy'?: ClipboardEventHandler | undefined | null; oncopy?: ClipboardEventHandler | undefined | null;