streamController<T> method

  1. @override
StreamController<T> streamController<T>({
  1. void onListen()?,
  2. void onPause()?,
  3. void onResume()?,
  4. FutureOr<void> onCancel()?,
  5. bool sync = false,
})
override

Implementation

@override
StreamController<T> streamController<T>({
  void Function()? onListen,
  void Function()? onPause,
  void Function()? onResume,
  FutureOr<void> Function()? onCancel,
  bool sync = false,
}) {
  final controller = StreamController<T>(
    onListen: onListen,
    onPause: onPause,
    onResume: onResume,
    onCancel: onCancel,
    sync: sync,
  );
  onDispose(() => controller.close());
  return controller;
}