Skip to content

API reference > @kontsedal/olas-core > FormValue

FormValue type ​

The plain value of a Form<S>, under the schema's keys: a field's T, a nested form's FormValue and a field array's array of item values.

Signature:

typescript
type FormValue<S extends FormSchema> = { [K in keyof S]: S[K] extends Field<infer T> ? T : S[K] extends Form<infer SS> ? FormValue<SS> : S[K] extends FieldArray<infer I> ? FieldArrayValue<I> : never; };

References: FormSchema, Field, Form, FormValue, FieldArray, FieldArrayValue

Released under the MIT License.