Skip to content

Commit

Permalink
Merge 2c85966 into 3191bec
Browse files Browse the repository at this point in the history
  • Loading branch information
BurtHarris committed Jun 6, 2017
2 parents 3191bec + 2c85966 commit b6caaf2
Show file tree
Hide file tree
Showing 3 changed files with 2,681 additions and 2 deletions.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@

[![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Build Status][travis-image]][travis-url] [![AppVeyor Build Status][appveyor-image]][appveyor-url] [![Coveralls Status][coveralls-image]][coveralls-url] [![Gitter chat][gitter-image]][gitter-url]

Force async using `nextTick` and normalize completion/errors for callbacks, promises, observables, child processes and streams.
Allows libraries to handle various caller provided asynchronous functions uniformly. Maps promises, observables, child processes and streams, and callbacks to callback style.

As async conventions evolve, it is useful to be able to deal with several different *styles* of async completion uniformly. With this module you can handle completion using a Node.js style completion callback, regardless even if supplied with a object that's a promise, observable, child process and/or stream.

## Usage

Expand Down

0 comments on commit b6caaf2

Please sign in to comment.