dart-sdk/pkg/async/README.md

20 lines
782 B
Markdown
Raw Normal View History

The `async` package will contain tools to work with asynchronous computations.
The package contains sub-libraries with different utilities.
### Zipping streams
The "stream_zip.dart" sub-library contains functionality
to combine several streams of events into a single stream of tuples of events.
### Results
The "result.dart" sub-library 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.
### History.
This package is unrelated to the discontinued `async` package with version 0.1.7.