Skip to content

InputField

InputField<T> = object

Defined in: packages/actions/src/input-schema.ts:43

A single field validator. Implementations receive the raw value (string from a FormData, anything from a JSON body, or undefined if the field is missing) and return either a parsed value or a validation error message.

T

parse(raw): { ok: true; value: T; } | { error: string; ok: false; }

Defined in: packages/actions/src/input-schema.ts:48

Parses a single raw input value. Returns { ok: true, value } on success or { ok: false, error } with a human-readable explanation on failure.

unknown

{ ok: true; value: T; } | { error: string; ok: false; }