StreamReceiverX<T> extension

Bridge between channels and Dart's Stream ecosystem.

Essential for integrating channels with Flutter widgets, existing stream-based APIs, and reactive programming patterns. Converts between single-subscription channel streams and multi-listener broadcast streams.

on
  • KeepAliveReceiver<T>

Methods

toBroadcastStream({bool waitForListeners = false, bool stopWhenNoListeners = true, bool closeReceiverOnDone = false, bool sync = false}) Stream<T>

Available on KeepAliveReceiver<T>, provided by the StreamReceiverX extension

Convert a channel receiver to a broadcast stream for multiple listeners.