Fix some more type errors and turn on TS strict mode

Possible now that svelte2tsx has fixed a few bugs!
This commit is contained in:
Ryan Gossiaux
2021-12-18 18:48:15 -08:00
parent 3b5e036dc4
commit 4a6edb4e1c
5 changed files with 10 additions and 7 deletions

View File

@@ -10,7 +10,7 @@
);
}
onMount(() => $contextStore.register(id));
onMount(() => $contextStore?.register(id));
</script>
<p {...$$restProps} {...$contextStore?.props} {id}>

View File

@@ -66,7 +66,7 @@
$: {
open =
open === undefined && openClosedState !== undefined
? match($openClosedState, {
? match($openClosedState!, {
[State.Open]: true,
[State.Closed]: false,
})

View File

@@ -11,9 +11,9 @@
);
}
onMount(() => $contextStore.register(id));
onMount(() => $contextStore!.register(id));
let allProps = { ...$$restProps, ...$contextStore.props, id };
let allProps = { ...$$restProps, ...$contextStore!.props, id } as any;
if (passive) delete allProps["onClick"];
</script>