async 1.7.0 async: ^1.7.0 copied to clipboard
Utility functions and classes related to the 'dart:async' library.
Async utilities package #
Contains tools to work with asynchronous computations.
The package contains Stream
and Future
related functionality,
as well as 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.
Features and bugs #
Please file feature requests and bugs at the issue tracker.