# FieldStore

> This document is the Markdown version of [formisch.dev/qwik/api/FieldStore/](https://formisch.dev/qwik/api/FieldStore/). For the complete documentation index, see [llms.txt](https://formisch.dev/llms.txt).

Reactive field store interface with properties and element props for field management.

## Generics

- `TSchema` `extends FormSchema = FormSchema`
- `TFieldPath` `extends RequiredPath = RequiredPath`

## Definition

- `FieldStore`
  - `path` `ReadonlySignal<ValidPath<v.InferInput<TSchema>, TFieldPath>>`
  - `input` `ReadonlySignal<PartialValues<PathValue<v.InferInput<TSchema>, TFieldPath>>>`
  - `errors` `ReadonlySignal<[string, ...string[]] | null>`
  - `isTouched` `ReadonlySignal<boolean>`
  - `isEdited` `ReadonlySignal<boolean>`
  - `isDirty` `ReadonlySignal<boolean>`
  - `isValid` `ReadonlySignal<boolean>`
  - `onInput` `QRL<(value: PartialValues<PathValue<v.InferInput<TSchema>, TFieldPath>>) => void>`
  - `props` `FieldElementProps`
