INNER CODE UNIT · JavaScript
combineResolvers
lucasconstantino/graphql-resolvers · src/combineResolvers.js:9
export const combineResolvers = (...funcs) => (...args) =>
funcs.reduce(
(prevPromise, resolver) =>
prevPromise.then(prev => (prev === skip ? resolver(...args) : prev)),
Promise.resolve()
)