diff --git a/apps/svelte.dev/content/docs/svelte/98-reference/20-svelte.md b/apps/svelte.dev/content/docs/svelte/98-reference/20-svelte.md index 8c43d2d84f..0c42bc8adb 100644 --- a/apps/svelte.dev/content/docs/svelte/98-reference/20-svelte.md +++ b/apps/svelte.dev/content/docs/svelte/98-reference/20-svelte.md @@ -150,7 +150,7 @@ for more info. ## SvelteComponentTyped -
+Use `Component` instead. See [migration guide](https://svelte.dev/docs/svelte/v5-migration-guide#Components-are-no-longer-classes) for more information. @@ -172,7 +172,7 @@ class SvelteComponentTyped< ## afterUpdate -+Use `$effect` instead — see https://svelte.dev/docs/svelte/$effect @@ -196,7 +196,7 @@ function afterUpdate(fn: () => void): void; ## beforeUpdate -+Use `$effect.pre` instead — see https://svelte.dev/docs/svelte/$effect#$effect.pre @@ -220,7 +220,7 @@ function beforeUpdate(fn: () => void): void; ## createEventDispatcher -+Use callback props and/or the `$host()` rune instead — see https://svelte.dev/docs/svelte/v5-migration-guide#Event-changes-Component-events @@ -593,7 +593,7 @@ The custom element version of the component. Only present if compiled with the ` ## ComponentConstructorOptions -+In Svelte 4, components are classes. In Svelte 5, they are functions. Use `mount` instead to instantiate components. @@ -693,7 +693,7 @@ $$inline?: boolean; ## ComponentEvents -+The new `Component` type does not have a dedicated Events type. Use `ComponentProps` instead. @@ -770,7 +770,7 @@ type ComponentProps< ## ComponentType -+This type is obsolete when working with the new `Component` type. diff --git a/apps/svelte.dev/content/docs/svelte/98-reference/21-svelte-compiler.md b/apps/svelte.dev/content/docs/svelte/98-reference/21-svelte-compiler.md index 3e680c2eaf..14190e6bbe 100644 --- a/apps/svelte.dev/content/docs/svelte/98-reference/21-svelte-compiler.md +++ b/apps/svelte.dev/content/docs/svelte/98-reference/21-svelte-compiler.md @@ -159,7 +159,7 @@ function preprocess( ## walk -+Replace this with `import { walk } from 'estree-walker'` diff --git a/apps/svelte.dev/content/docs/svelte/98-reference/21-svelte-legacy.md b/apps/svelte.dev/content/docs/svelte/98-reference/21-svelte-legacy.md index 45f2e3b65c..28f610991d 100644 --- a/apps/svelte.dev/content/docs/svelte/98-reference/21-svelte-legacy.md +++ b/apps/svelte.dev/content/docs/svelte/98-reference/21-svelte-legacy.md @@ -27,7 +27,7 @@ import { ## asClassComponent -+Use this only as a temporary solution to migrate your imperative component code to Svelte 5. @@ -58,7 +58,7 @@ function asClassComponent< ## createBubbler -+Use this only as a temporary solution to migrate your automatically delegated events in Svelte 5. @@ -80,7 +80,7 @@ function createBubbler(): ( ## createClassComponent -+Use this only as a temporary solution to migrate your imperative component code to Svelte 5. @@ -199,7 +199,7 @@ function preventDefault( ## run -+Use this only as a temporary solution to migrate your component code to Svelte 5. diff --git a/apps/svelte.dev/scripts/sync-docs/types.ts b/apps/svelte.dev/scripts/sync-docs/types.ts index c46507dd93..53e3b579a0 100644 --- a/apps/svelte.dev/scripts/sync-docs/types.ts +++ b/apps/svelte.dev/scripts/sync-docs/types.ts @@ -76,6 +76,7 @@ export async function get_types(code: string, statements: ts.NodeArray\n\n`; + content += `\n\n${declaration.deprecated}\n\n \n\n${declaration.deprecated}\n\n\n\n`; + } + + if (declaration.since) { + content += `\n\nAvailable since ${declaration.since}\n\n\n\n`; } if (declaration.comment) {