async

A Dart package that contains tools to work with asynchronous computations.

3 years after

Contains utility classes in the style of dart:async to work with asynchronous computations.

Zipping streams

The StreamZip class can combine several streams of events into a single stream of tuples of events.

Results

The package introduces a Result class that can hold either a value or an error. It allows capturing an asynchronous computation which can give either a value or an error, into an asynchronous computation that always gives a Result value, where errors can be treated as data. It also allows releasing the Result back into an asynchronous computation.

Related Repositories

core.async

core.async

Facilities for async programming and communication in Clojure ...

neo-async

neo-async

Neo-Async is thought to be used as a drop-in replacement for Async, it almost fu ...

async-kit

async-kit

A simple and powerful async abstraction layer lib to easily write Node.js code f ...


Top Contributors

nex3 lrhn sgjesse kevmoo keertip natebosch srawlins sethladd

Releases

-   1.11.2 zip tar
-   1.11.1 zip tar
-   1.11.0 zip tar
-   1.10.0 zip tar
-   1.9.0 zip tar
-   1.8.0 zip tar
-   1.7.0 zip tar
-   1.6.0 zip tar
-   1.5.0 zip tar
-   1.4.0 zip tar
-   1.3.0 zip tar
-   1.2.0 zip tar