FormSignal<T> constructor

FormSignal<T>(
  1. T initialValue, {
  2. List<Validator<T>> validators = const [],
  3. String? debugLabel,
  4. bool equals(
    1. NeuronFormState<T> a,
    2. NeuronFormState<T> b
    )?,
  5. NeuronFormState<T> guard(
    1. NeuronFormState<T> current,
    2. NeuronFormState<T> next
    )?,
  6. VoidCallback? onListen,
  7. VoidCallback? onCancel,
})

Implementation

FormSignal(
  T initialValue, {
  this.validators = const [],
  this.debugLabel,
  super.equals,
  super.guard,
  super.onListen,
  super.onCancel,
}) : super(NeuronFormState<T>(
        value: initialValue,
        error: null,
        isDirty: false,
        isTouched: false,
      )) {
  _validate(initialValue);
}