validasi_ui library

Classes

ArrayFieldName
Pure utility for parsing bracket-indexed field names like emails[0] or people[2].name.
FieldError
FieldErrors
FieldValidationError
IndexedField<T, V>
ValidasiArrayRegistry<T>
Coordinates all array-item lifecycle, tracking, and slot-migration logic for a ValidasiFormController.
ValidasiAsyncCoordinator<T>
Coordinates async validation lifecycle for a ValidasiFormController.
ValidasiControllerContext<T>
Narrow contract provided to ValidasiArrayRegistry and ValidasiAsyncCoordinator so they only access controller functionality through explicit methods — never through raw internal maps.
ValidasiFieldSignals<V>
ValidasiFieldState<V>
ValidasiForm<T>
ValidasiFormController<T>
ValidasiFormField<T, V>
ValidasiFormSignals
ValidasiFormValidatorSchema<T>
Implemented by a generated schema class when generateValidateForm is enabled, so ValidasiFormController can auto-discover the generated validateForm_X cross-field validator without it being passed explicitly.
ValidasiSubmit<T>
Callable submit handle passed to ValidasiForm's builder.
ValidasiTextController
ValidasiTextField<T, V>
ValidasiWatch
ValidasiWatchField<T, V>
ValidasiWatchForm<T>