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

@@ -26,7 +26,7 @@
export function useDialogContext(
component: string
): Writable<StateDefinition> {
): Readable<StateDefinition> {
let context = getContext(DIALOG_CONTEXT_NAME) as
| Writable<StateDefinition>
| undefined;
@@ -41,7 +41,7 @@
<script lang="ts">
import { State, useOpenClosed } from "$lib/internal/open-closed";
import { writable, Writable } from "svelte/store";
import { Readable, writable, Writable } from "svelte/store";
import { match } from "$lib/utils/match";
import { useId } from "$lib/hooks/use-id";
import { useInertOthers } from "$lib/hooks/use-inert-others";