UNPKG

@graphql-tools/schema

Version:

A set of utils for faster development of GraphQL tools

14 lines (13 loc) 497 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.chainResolvers = void 0; const graphql_1 = require("graphql"); function chainResolvers(resolvers) { return (root, args, ctx, info) => resolvers.reduce((prev, curResolver) => { if (curResolver != null) { return curResolver(prev, args, ctx, info); } return (0, graphql_1.defaultFieldResolver)(prev, args, ctx, info); }, root); } exports.chainResolvers = chainResolvers;