conditional<T> static method

FormFieldValidator<T> conditional<T>(
  1. bool condition(
    1. T? value
    ),
  2. FormFieldValidator<T> validator
)

FormFieldValidator that applies another validator conditionally.

Parameters:

  • condition A function that determines if the validator should be applied.
  • validator The validator to apply if the condition is met.

Implementation

static FormFieldValidator<T> conditional<T>(
  bool Function(T? value) condition,
  FormFieldValidator<T> validator,
) => ConditionalValidator<T>(condition, validator).validate;