UNPKG

396 BJavaScriptView Raw
1var _ = require('./_');
2
3module.exports = function (dict) {
4 var list = [];
5 var newDict = {};
6
7 for(var i in dict) {
8 list.push([i, dict[i]]);
9 }
10
11 return _.Promise.all(list.map(function (tuple) {
12 return _.Promise.resolve(tuple[1]).then(function (val) {
13 newDict[tuple[0]] = val;
14 });
15 })).then(function () {
16 return newDict;
17 });
18};