UNPKG

svelidate

Version:

Simple and lightweight form validation for Svelte with no dependencies

6 lines (5 loc) 534 B
import type { UninitializedForm } from "../../../types/svelidate/core/input"; import type { SvelidateField, SvelidateForm } from "../../../types/svelidate/core/output"; export declare function isFormStateKey(key: string): boolean | ""; export declare function forEachFormField<F extends UninitializedForm>(form: SvelidateForm<F>, callback: (formField: Required<SvelidateField>, key: string) => void): void; export declare function getFormFieldValues<F extends UninitializedForm>(form: SvelidateForm<F>): Record<PropertyKey, unknown>;