transformer 0.0.1 copy "transformer: ^0.0.1" to clipboard
transformer: ^0.0.1 copied to clipboard

Dart 1 only

A class that behaves like StreamEventTransformer

Transformer #

A class that behave like StreamEventTransformer

Example #

import 'dart:async';
import 'package:transformer/transformer.dart';

class Adder extends Transformer {
  int adder;

  Adder(this.adder);

  void handleData(data, EventSink sink) {
    sink.add(data + adder);
  }

}

void main() {
  var controller = new StreamController(),
      stream = controller.stream.transform(new Adder(100));

  stream.listen(print);

  controller.add(10); // prints out 110
}
0
likes
15
points
0
downloads

Publisher

unverified uploader

Weekly Downloads

A class that behaves like StreamEventTransformer

Homepage

License

MIT (license)

More

Packages that depend on transformer