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
  ]);

Adding with addValidator method

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

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
130
pub points
54%
popularity

Publisher

unverified uploader

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