FieldNames

A type alias for a set of field names.

This is used to specify dependencies between fields, where one field's validation may depend on the values or states of other fields.

Usage:

form.Field(
name = "confirmPassword",
dependsOn = setOf("password"), // FieldNames
selector = { it.confirmPassword },
updater = { copy(confirmPassword = it) }
) { fieldControl ->
// Field UI
}