result method
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,
),
);
}