Skip to content

How to type $props in Svelte 5 with JSDoc? #11066

Answered by brunnerh
danielniccoli asked this question in Q&A
Discussion options

You must be logged in to vote

You can break @type definitions over multiple lines, syntax highlighting might be a bit funky, depending on editor.

/**
 * @type {{
 *   dialog: HTMLDialogElement,
 *   title: string,
 * }}
 */
let { dialog, title } = $props()

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by danielniccoli
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants