From 696b25eb95b7637217be9a285472131919840b56 Mon Sep 17 00:00:00 2001 From: Ryan Gossiaux Date: Mon, 7 Feb 2022 17:25:14 -0800 Subject: [PATCH] Type Disclosure with $$Props --- .../components/disclosure/Disclosure.svelte | 20 ++++++++++++++--- .../disclosure/DisclosureButton.svelte | 22 ++++++++++++++++--- .../disclosure/DisclosurePanel.svelte | 21 ++++++++++++++++-- 3 files changed, 55 insertions(+), 8 deletions(-) diff --git a/src/lib/components/disclosure/Disclosure.svelte b/src/lib/components/disclosure/Disclosure.svelte index b4e939a..b681cad 100644 --- a/src/lib/components/disclosure/Disclosure.svelte +++ b/src/lib/components/disclosure/Disclosure.svelte @@ -40,6 +40,13 @@ return context; } + + type TDisclosureProps< + TSlotProps extends {}, + TAsProp extends SupportedAs + > = TPassThroughProps & { + defaultOpen?: boolean; + }; +