Improve a few more types, including StateDefinition["foo"] usage

Fixes #5
This commit is contained in:
Ryan Gossiaux
2021-12-19 00:09:44 -08:00
parent 305dc1543f
commit 63d44e125c
6 changed files with 14 additions and 15 deletions

View File

@@ -53,12 +53,12 @@
import { getContext, setContext, onMount } from "svelte";
import { writable, Writable } from "svelte/store";
import { ActionArray, useActions } from "$lib/hooks/use-actions";
export let use: ActionArray = [];
const buttonId = `headlessui-popover-button-${useId()}`;
const panelId = `headlessui-popover-panel-${useId()}`;
let popoverState: PopoverStates = PopoverStates.Closed;
let popoverState: StateDefinition["popoverState"] = PopoverStates.Closed;
let panel: StateDefinition["panel"] = writable(null);
let button: StateDefinition["button"] = writable(null);