SingleFieldBloc<Value, Suggestion, State extends FieldBlocState<Value, Suggestion, ExtraData>, ExtraData> constructor

SingleFieldBloc<Value, Suggestion, State extends FieldBlocState<Value, Suggestion, ExtraData>, ExtraData>({
  1. Equality<Value> equality = const DefaultEquality<Never>(),
  2. required List<Validator<Value>>? validators,
  3. required List<AsyncValidator<Value>>? asyncValidators,
  4. required Duration asyncValidatorDebounceTime,
  5. required State initialState,
})

Implementation

SingleFieldBloc({
  Equality<Value> equality = const DefaultEquality<Never>(),
  required List<Validator<Value>>? validators,
  required List<AsyncValidator<Value>>? asyncValidators,
  required Duration asyncValidatorDebounceTime,
  required State initialState,
})  : _validators = validators ?? [],
      _asyncValidators = asyncValidators ?? [],
      _asyncValidatorDebounceTime = asyncValidatorDebounceTime,
      super(initialState) {
  _setUpAsyncValidatorsSubscription();
}