promise.mapper

1.0.0 • Public • Published

promise.mapper

"Returns a promise containing the result of the promisified mappingFn on its elements. Order is preserved. Additionally, rejection occurs if any of the promises reject.

[![NPM][promise-mapper-icon]][promise-mapper-url]

Install

$ npm install promise.mapper --save

Usage

var map = require('promise.mapper')
var makeRequest = (input) => http.Get(input).then(data => data.statusCode)
 
map([
  'test.com',
  'malwarehacks42.ru'
  requestGoogle, // promise
], makeRequest).then((result) => {
  console.log(result) // [200, 400, 200]
})

API

map(input..., mapperFn) -> promise

Returns a promise containing the result of the promisified mappingFn on its elements. Order is preserved. Additionally, rejection occurs if any of the promises reject.

input Iterable<Promise|any>

A sequence of promises or instanceof Iterable

mapperFn Function

A mapping function that returns a promise

Dependencies (0)

    Dev Dependencies (3)

    Package Sidebar

    Install

    npm i promise.mapper

    Weekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Last publish

    Collaborators

    • notjrbauer