asPausable method

PausableStream<T> asPausable()

Returns a pausable version of this stream.

Use the returned PausableStream to pause and resume event flow.

Example:

final pausable = myStream.asPausable();
pausable.stream.listen((data) => print(data));
// Later, pause or resume as needed:
pausable.pause();
pausable.resume();

Implementation

PausableStream<T> asPausable() {
  return PausableStream<T>(this);
}