Clean up store types & initial values

Treating these as Readable for better safety from consuming code

Fixes #10
This commit is contained in:
Ryan Gossiaux
2021-12-19 01:08:50 -08:00
parent 8e890b2e80
commit f105042545
15 changed files with 43 additions and 43 deletions

View File

@@ -38,7 +38,7 @@
const LISTBOX_CONTEXT_NAME = "headlessui-listbox-context";
export function useListboxContext(
component: string
): Writable<StateDefinition> {
): Readable<StateDefinition> {
let context: Writable<StateDefinition> | undefined =
getContext(LISTBOX_CONTEXT_NAME);
@@ -58,7 +58,7 @@
calculateActiveIndex,
} from "$lib/utils/calculate-active-index";
import { createEventDispatcher, getContext, setContext } from "svelte";
import { writable, Writable } from "svelte/store";
import { Readable, writable, Writable } from "svelte/store";
import { match } from "$lib/utils/match";
import { State, useOpenClosedProvider } from "$lib/internal/open-closed";
export let disabled = false;