Package-level declarations

Types

Link copied to clipboard
abstract class CustomValidator(val message: String, val validator: (field: Any?) -> Boolean) : Validator
Link copied to clipboard
data class Email(val message: String = EMAIL_MESSAGE) : Validator
Link copied to clipboard
Link copied to clipboard
class FormScope
Link copied to clipboard
data class Mobile(val message: String = MOBILE_MESSAGE) : Validator
Link copied to clipboard
data class Phone(val message: String = PHONE_MESSAGE) : Validator
Link copied to clipboard
data class Regex(val message: String = REGEX_MESSAGE, val regex: String) : Validator
Link copied to clipboard
data class Required(val message: String = REQUIRED_MESSAGE) : Validator
Link copied to clipboard
sealed interface Validator

Validator,used to verify whether form fields are legal

Functions

Link copied to clipboard
fun Form(formInstance: FormInstance = useForm(), children: @Composable FormScope.() -> Unit)
Link copied to clipboard
Link copied to clipboard
fun List<Validator>.validateField(fieldValue: Any?, pass: Validator.() -> Boolean, fail: Validator.() -> Boolean): Boolean

Verify the value of a field using a list of validators