From ba2eca3caebbb02824db3b81d369b80c8278234c Mon Sep 17 00:00:00 2001 From: Ivan Hofer Date: Wed, 20 Jul 2022 15:57:08 +0200 Subject: [PATCH] add `ComponentSlots` type --- src/runtime/internal/dev.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/runtime/internal/dev.ts b/src/runtime/internal/dev.ts index f3d1fae4b9..5c49c5c253 100644 --- a/src/runtime/internal/dev.ts +++ b/src/runtime/internal/dev.ts @@ -339,6 +339,10 @@ export type ComponentEvent : Events[Name] : never; +export type ComponentSlots = Component extends SvelteComponentTyped + ? {} extends Slots ? never : Slots + : never; + export function loop_guard(timeout) { const start = Date.now(); return () => {