Skip to content
Performs left to right composition of one or more functions that return a promise
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
.tern-project
README.md
index.js
package.json
test.js

README.md

promise-pipe

"Performs left to right composition of one or more functions that returns a promise"

NPM

Install

$ npm install promise.pipe --save

Usage

var pipe = require('promise.pipe')
var addThree = pipe(addOne, addOne, addOne)

addThree(0)
  .then(console.log) // 3
  .catch(console.error)

API

pipe(callbacks..., or Array<callbacks>) -> promise

Runs multiple promise-returning functions in a series, passing each result to the next defined promise-returning function.

functions

Required Type: function -> Promise

You can’t perform that action at this time.