svelidate
Version:
Simple and lightweight form validation for Svelte with no dependencies
6 lines (5 loc) • 534 B
TypeScript
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>;