promise.hash.helper

Inspired by Promise.all but rather then consuming an array it takes an object as input.

Downloads
469.3K
Stars
6
Committers
4

promise.hash.helper

Inspired by Promise.all but rather then consuming an array it takes an object as input, and "resolves" that objects values.

Install

yarn add promise.hash.helper

or

npm install --save promise.hash.helper

Usage

const hash = require('promise.hash.helper');

let promises = {
  myPromise: resolve(1),
  yourPromise: resolve(2),
  theirPromise: resolve(3),
  notAPromise: 4
};

hash(promises).then(object => {
  // object here is an object that looks like:
  // {
  //   myPromise: 1,
  //   yourPromise: 2,
  //   theirPromise: 3,
  //   notAPromise: 4
  // }
});