SubStreamController<T> constructor

SubStreamController<T>({
  1. bool sync = false,
  2. VoidCallback? onListen,
  3. VoidCallback? onCancel,
  4. required SubValueBuild<StreamController<T>> builder,
  5. SubValueKeys? keys,
})

Creates and disposes a StreamController.

Implementation

SubStreamController({
  bool sync = false,
  VoidCallback? onListen,
  VoidCallback? onCancel,
  required super.builder,
  super.keys,
}) : super(
        create: () => StreamController<T>.broadcast(
          sync: sync,
          onCancel: onCancel,
          onListen: onListen,
        ),
        dispose: (value) => value.close(),
      );