multi_validator 1.0.1 copy "multi_validator: ^1.0.1" to clipboard
multi_validator: ^1.0.1 copied to clipboard

A starting point for Dart libraries or applications.

Chain multiple validators and run together as one.

Usage #

Declaring validators in constructor

var customValidator = MultiValidator<int>([
    firstValidator,
    secondValidator,
    // ...aditional validators
  ]);
copied to clipboard

Adding with addValidator method

var customValidator = MultiValidator<int>();
customValidator.addValidator(firstValidator);
customValidator.addValidator(secondValidator);
copied to clipboard

Additional information #

A simple validator is a function that receives the value to be validated and outputs the message error if any or null.

All validators must expect the same input type.

Note that validators are applied in the order they are declared or added and stops at first failing validator.

0
likes
155
points
36
downloads

Publisher

unverified uploader

Weekly Downloads

2024.11.11 - 2025.10.06

A starting point for Dart libraries or applications.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

More

Packages that depend on multi_validator