ExhaustMapStreamTransformer<S, T>  class 
 
Converts events from the source stream into a new Stream using a given mapper. It ignores all items from the source stream until the new stream completes.
Useful when you have a noisy source Stream and only want to respond once the previous async operation is finished.
Example
// Emits 0, 1, 2
Stream.periodic(Duration(milliseconds: 200), (i) => i).take(3)
  .transform(ExhaustMapStreamTransformer(
    // Emits the value it's given after 200ms
    (i) => Rx.timer(i, Duration(milliseconds: 200)),
  ))
.listen(print); // prints 0, 2
- Inheritance
- 
    - Object
- StreamTransformerBase<S, T> 
- ExhaustMapStreamTransformer
 
Constructors
- 
          ExhaustMapStreamTransformer(Stream<T> mapper(S value))
- 
          Constructs a StreamTransformer which maps each event from the source Stream
using mapper.
Properties
Methods
- 
  bind(Stream< S> stream) → Stream<T> 
- 
  Transforms the provided stream.override
- 
  cast<RS, RT> () → StreamTransformer< RS, RT> 
- 
  Provides a StreamTransformer<RS, RT>view of this stream transformer.inherited
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited