modules/utils/resolveProperties.js
var Promise = require('./Promise');
function resolveProperties(object) {
var keys = Object.keys(object);
return Promise.all(
keys.map(function (key) {
return object[key];
})
).then(function (values) {
keys.forEach(function (key, index) {
object[key] = values[index];
});
return object;
});
}
module.exports = resolveProperties;