yak_runner 0.3.1+1 copy "yak_runner: ^0.3.1+1" to clipboard
yak_runner: ^0.3.1+1 copied to clipboard

outdated

A Dart package that makes running functions safer and easier to test

example/README.md

Example #

import 'package:yak_error_handler/yak_error_handler.dart';
import 'package:yak_runner/yak_runner.dart';

Stream<int> get stream => Stream.fromIterable([for (var i = 0; i < 10; ++i) i]);

final onError = ErrorHandler<AvowError>((_) => print('this is odd!'));
final runner = UnaryRunner<void, int>(
  (i) {
    avow(i.isEven);
    print(i);
  },
  exceptionHandler: ExceptionHandler(),
  errorHandlers: {onError},
);

void main() => stream.listen(runner);

Jump to Source

4
likes
0
pub points
17%
popularity

Publisher

verified publisheryakforward.com

A Dart package that makes running functions safer and easier to test

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

yak_error_handler

More

Packages that depend on yak_runner