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