diff --git a/src/runtime/internal/dev.ts b/src/runtime/internal/dev.ts index 04038ab8b6..74bf581bab 100644 --- a/src/runtime/internal/dev.ts +++ b/src/runtime/internal/dev.ts @@ -143,6 +143,10 @@ export class SvelteComponentDev extends SvelteComponent { $inject_state() {} } +// TODO https://github.com/microsoft/TypeScript/issues/41770 is the reason +// why we have to split out SvelteComponentTyped to not break existing usage of SvelteComponent. +// Try to find a better way for Svelte 4.0. + export interface SvelteComponentTyped< Props extends Record = any, Events extends Record = any,