useStreamController top-level constant

_StreamControllerCreator const useStreamController

Creates a StreamController that is automatically closed when the widget is unmounted.

Use useStreamController to create a single-subscription controller, or useStreamController.broadcast to create a broadcast controller.

Example:

final controller = useStreamController<int>();
controller.stream.listen((value) => print(value));
controller.add(42);

Implementation

const useStreamController = _StreamControllerCreator._();