blob: 4e0cd765b6542d71be93d6163121167a73a08cc3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
'use strict'
module.exports =
mapPromises: (promises) ->
p = []
ret = {}
for own k, v of promises
do (k, v) ->
p.push(v.then (r) -> ret[k] = r)
Promise.all(p).then -> ret
|