From 1f4190c0485c0801779fdde256c8959e602a6b68 Mon Sep 17 00:00:00 2001 From: Simon H <5968653+dummdidumm@users.noreply.github.com> Date: Fri, 1 Jul 2022 14:31:13 +0200 Subject: [PATCH] Update src/runtime/internal/dev.ts Co-authored-by: Ignatius Bagus --- src/runtime/internal/dev.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/runtime/internal/dev.ts b/src/runtime/internal/dev.ts index 11bef956ca..5b00e7dc5b 100644 --- a/src/runtime/internal/dev.ts +++ b/src/runtime/internal/dev.ts @@ -280,8 +280,11 @@ export class SvelteComponentTyped< * * ``` */ -export type ComponentType> = - new (options: ComponentConstructorOptions ? Props : any>) => Component; +export type ComponentType = new ( + options: ComponentConstructorOptions< + Component extends SvelteComponentTyped ? Props : Record + > +) => Component; /** * Convenience type to get the props the given component expects. Example: