+
+- deprecated This constructor only exists when using the `asClassComponent` compatibility helper, which
+is a stop-gap solution. Migrate towards using `mount` instead. See
+https://svelte.dev/docs/svelte/v5-migration-guide#Components-are-no-longer-classes for more info.
+
+
+
+
+
+
+
+
+```dts
+$destroy(): void;
+```
+
+
+
+
+
+- deprecated This method only exists when using one of the legacy compatibility helpers, which
+is a stop-gap solution. See https://svelte.dev/docs/svelte/v5-migration-guide#Components-are-no-longer-classes
+for more info.
+
+
+
+- deprecated This method only exists when using one of the legacy compatibility helpers, which
+is a stop-gap solution. See https://svelte.dev/docs/svelte/v5-migration-guide#Components-are-no-longer-classes
+for more info.
+
+
+
+
+
+
+
+
+```dts
+$set(props: Partial): void;
+```
+
+
+
+
+
+- deprecated This method only exists when using one of the legacy compatibility helpers, which
+is a stop-gap solution. See https://svelte.dev/docs/svelte/v5-migration-guide#Components-are-no-longer-classes
+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.
+
+
+
+
+
+```dts
+class SvelteComponentTyped<
+ Props extends Record = Record,
+ Events extends Record = any,
+ Slots extends Record = any
+> extends SvelteComponent {}
+```
+
+
+
+
+
## afterUpdate
@@ -758,142 +902,4 @@ interface Snippet {/*…*/}
-## SvelteComponent
-
-This was the base class for Svelte components in Svelte 4. Svelte 5+ components
-are completely different under the hood. For typing, use `Component` instead.
-To instantiate components, use `mount` instead`.
-See [migration guide](/docs/svelte/v5-migration-guide#Components-are-no-longer-classes) for more info.
-
-
-
-```dts
-class SvelteComponent<
- Props extends Record = Record,
- Events extends Record = any,
- Slots extends Record = any
-> {/*…*/}
-```
-
-
-
-- deprecated This constructor only exists when using the `asClassComponent` compatibility helper, which
-is a stop-gap solution. Migrate towards using `mount` instead. See
-https://svelte.dev/docs/svelte/v5-migration-guide#Components-are-no-longer-classes for more info.
-
-
-
-
-
-
-
-
-```dts
-$destroy(): void;
-```
-
-
-
-
-
-- deprecated This method only exists when using one of the legacy compatibility helpers, which
-is a stop-gap solution. See https://svelte.dev/docs/svelte/v5-migration-guide#Components-are-no-longer-classes
-for more info.
-
-
-
-- deprecated This method only exists when using one of the legacy compatibility helpers, which
-is a stop-gap solution. See https://svelte.dev/docs/svelte/v5-migration-guide#Components-are-no-longer-classes
-for more info.
-
-
-
-
-
-
-
-
-```dts
-$set(props: Partial): void;
-```
-
-
-
-
-
-- deprecated This method only exists when using one of the legacy compatibility helpers, which
-is a stop-gap solution. See https://svelte.dev/docs/svelte/v5-migration-guide#Components-are-no-longer-classes
-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.
-
-
-
-
-
-```dts
-class SvelteComponentTyped<
- Props extends Record = Record,
- Events extends Record = any,
- Slots extends Record = any
-> extends SvelteComponent {}
-```
-
-