Skip to main content

Interface: FieldState

Defined in: packages/core/src/types.ts:448

Properties

calculated

calculated: boolean;

Defined in: packages/core/src/types.ts:456


choices?

optional choices?: ResolvedChoice[];

Defined in: packages/core/src/types.ts:460


dirty

dirty: boolean;

Defined in: packages/core/src/types.ts:465


errors

errors: FieldIssue[];

Defined in: packages/core/src/types.ts:461


ext?

optional ext?: Ext;

Defined in: packages/core/src/types.ts:468


guidance?

optional guidance?: string;

Defined in: packages/core/src/types.ts:459


hint?

optional hint?: string;

Defined in: packages/core/src/types.ts:458


infos

infos: FieldIssue[];

Defined in: packages/core/src/types.ts:463


label?

optional label?: string;

Defined in: packages/core/src/types.ts:457


name

name: string;

Defined in: packages/core/src/types.ts:450


path

path: string;

Defined in: packages/core/src/types.ts:449


readonly

readonly: boolean;

Defined in: packages/core/src/types.ts:455


relevant

relevant: boolean;

Defined in: packages/core/src/types.ts:453


repeat?

optional repeat?: object;

Defined in: packages/core/src/types.ts:467

canAdd

canAdd: boolean;

canRemove

canRemove: boolean;

count

count: number;

itemLabels

itemLabels: string[];

max?

optional max?: number;

min?

optional min?: number;

required

required: boolean;

Defined in: packages/core/src/types.ts:454


touched

touched: boolean;

Defined in: packages/core/src/types.ts:464


type

type:
| "number"
| "text"
| "date"
| "time"
| "datetime"
| "rank"
| "rating"
| "range"
| "consent"
| "matrix"
| "geopoint"
| "geotrace"
| "geoshape"
| "image"
| "audio"
| "video"
| "file"
| "barcode"
| "signature"
| "note"
| "group"
| "repeat"
| "select_one"
| "calculate"
| "select_multiple"
| "checkbox"
| "hidden"
| `x:${string}`;

Defined in: packages/core/src/types.ts:451


validating

validating: boolean;

Defined in: packages/core/src/types.ts:466


value

value: unknown;

Defined in: packages/core/src/types.ts:452


warnings

warnings: FieldIssue[];

Defined in: packages/core/src/types.ts:462