validate method
Implementation
FutureOr validate({FormsFieldValidatorTriggerType? triggerType}) async {
// if trigger type not in any validator
if (triggerType != null &&
!_validation.validatorList.any(
(validator) => validator.triggerTypeList.contains(triggerType))) {
return;
}
emit(state.copyWith(
validationState: state.validationState
.copyWith(status: FormsFieldValidationStatus.validating)) as State);
await _validation.validate(value, triggerType: triggerType);
emit(state.copyWith(
validationState: state.validationState.copyWith(
error: _validation.errorList,
status: FormsFieldValidationStatus.validated)) as State);
}