reset method

  1. @override
void reset()
override

Resets all child controls to their initial values and clears errors and isTouched.

Implementation

@override
void reset() {
  _debounceTimer?.cancel();
  _debounceTimer = null;
  ++_asyncValidationSeq;
  _groupValidating.value = false;

  for (final field in _fields.values) {
    field.reset();
  }
  errors.value = [];
  isTouched.value = false;
}