FieldControl<T>.of constructor

FieldControl<T>.of(
  1. Stream stream, {
  2. T? initValue,
  3. Function? onError,
  4. void onDone()?,
  5. bool cancelOnError = false,
  6. ValueConverter<T>? converter,
})

Initializes FieldControl and subscribes it to given stream. Check subscribeTo function for more info.

Implementation

factory FieldControl.of(Stream stream,
    {T? initValue,
    Function? onError,
    void onDone()?,
    bool cancelOnError = false,
    ValueConverter<T>? converter}) {
  final control = FieldControl(initValue);

  control.subscribeTo(
    stream,
    onError: onError,
    onDone: onDone,
    cancelOnError: cancelOnError,
    converter: converter,
  );

  return control;
}