sveltekit_shim_app_forms.ts

view source

Declarations
#

3 declarations

applyAction
#

sveltekit_shim_app_forms.ts view source

<Success extends Record<string, unknown> | undefined, Failure extends Record<string, unknown> | undefined>(result: ActionResult<Success, Failure>) => Promise<void> import {applyAction} from '@fuzdev/gro/sveltekit_shim_app_forms.js';

deserialize
#

sveltekit_shim_app_forms.ts view source

<Success extends Record<string, unknown> | undefined, Failure extends Record<string, unknown> | undefined>(result: string): ActionResult<Success, Failure> import {deserialize} from '@fuzdev/gro/sveltekit_shim_app_forms.js';

result

type string

returns

ActionResult

enhance
#

sveltekit_shim_app_forms.ts view source

<Success extends Record<string, unknown> | undefined, Failure extends Record<string, unknown> | undefined>(form_element: HTMLFormElement, submit?: SubmitFunction<Success, Failure> | undefined): { ...; } import {enhance} from '@fuzdev/gro/sveltekit_shim_app_forms.js';

form_element

type HTMLFormElement

submit?

type SubmitFunction<Success, Failure>
optional

returns

{ destroy(): void; }