| 1 2 3 4 5 6 7 8 9 10 | 2x 4x 4x | import resolveKey from './resolveKey';
const assign = Object.assign;
export default function resolverObject(resolvers, values, context = {}) {
return Promise.all(resolvers.map(resolveKey(values, context))).then(resolvedValues =>
resolvedValues.reduce((o, { key, value }) => assign(o, { [key]: value }), {
}));
}
|