result method

Future<ValidatorResult> result({
  1. required bool isValid,
  2. required String? errorMessage,
})

Returns a validation result as a Future to avoid verbosity

Implementation

Future<ValidatorResult> result({
  required bool isValid,
  required String? errorMessage,
}) {
  return Future.value(
    ValidatorResult(
      isValid: isValid,
      errorMessage: isValid ? null : errorMessage,
    ),
  );
}