diff --git a/src/lib/SchemaForm.svelte b/src/lib/SchemaForm.svelte index e4f3cb8..1b65d9f 100644 --- a/src/lib/SchemaForm.svelte +++ b/src/lib/SchemaForm.svelte @@ -9,7 +9,7 @@ import set from "lodash-es/set"; import get from "lodash-es/get"; import { validator } from "@exodus/schemasafe"; - import { FileNone, type CommonComponentParameters, type ValidationErrors } from './types/CommonComponentParameters'; + import { FileNone, type CommonComponentParameters, type ValidationErrors, type SchemaFormEvent } from './types/CommonComponentParameters'; import Enum from './editors/Enum.svelte'; import Array from './editors/Array.svelte'; import { incr, nullOptionalsAllowed } from './utilities.js'; @@ -34,7 +34,9 @@ export let components: Record any> = {}; export let componentContext: Record = {}; - const dispatch = createEventDispatcher(); + const dispatch = createEventDispatcher<{ + value: SchemaFormEvent + }>(); let validationErrors = {} as ValidationErrors; diff --git a/src/lib/SubmitForm.svelte b/src/lib/SubmitForm.svelte index b0511a6..cfa19fb 100644 --- a/src/lib/SubmitForm.svelte +++ b/src/lib/SubmitForm.svelte @@ -3,7 +3,7 @@