fix: add children to element typings

Add this here so that libraries doing `props$<HTMLButtonAttributes>()` don't need a separate interface
fixes #https://github.com/sveltejs/language-tools/issues/2218
pull/9679/head
Simon Holthausen 3 years ago
parent a31b2e1b8e
commit 7fb207576e

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: add children to element typings

@ -64,6 +64,10 @@ export type MessageEventHandler<T extends EventTarget> = EventHandler<MessageEve
// ----------------------------------------------------------------------
export interface DOMAttributes<T extends EventTarget> {
// Implicit children prop every element has
// Add this here so that libraries doing `props$<HTMLButtonAttributes>()` don't need a separate interface
children?: import('svelte').Snippet<any>;
// Clipboard Events
'on:copy'?: ClipboardEventHandler<T> | undefined | null;
oncopy?: ClipboardEventHandler<T> | undefined | null;

Loading…
Cancel
Save