validator function

EskValidator validator(
  1. dynamic comparisonFn(
    1. dynamic value
    ),
  2. dynamic errorFn(
    1. dynamic value
    )
)

Implementation

EskValidator validator(
  Function(dynamic value) comparisonFn,
  Function(dynamic value) errorFn,
) {
  return EskValidator(
    (value) => EskResult(
      isValid: comparisonFn(value),
      error: errorFn(value),
      value: value,
    ),
  );
}