UNPKG

@graphql-tools/schema

Version:

A set of utils for faster development of GraphQL tools

10 lines (9 loc) 348 B
import { defaultFieldResolver } from 'graphql'; export function chainResolvers(resolvers) { return (root, args, ctx, info) => resolvers.reduce((prev, curResolver) => { if (curResolver != null) { return curResolver(prev, args, ctx, info); } return defaultFieldResolver(prev, args, ctx, info); }, root); }