FieldMetaState

A mutable implementation of FieldMeta that tracks field-level metadata.

This class manages individual field metadata including validation errors, validation mode, and user interaction state. It provides mutable access to field metadata for internal form field management operations.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override var error: FieldError

The current validation error for this field, if any. Contains noFieldError if the field has no validation errors.

Link copied to clipboard
open override var isTouched: Boolean

Whether the field has been touched (focused and then blurred) by the user.

Link copied to clipboard
open override var isValidated: Boolean

Whether validation has been performed on this field at least once.

Link copied to clipboard
open override var mode: FieldValidationMode

The current validation mode for this field. Determines when validation should be triggered (e.g., on blur, on change).

Functions

Link copied to clipboard
open override fun toString(): String