UNPKG

mach

Version:
20 lines (15 loc) 372 B
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;