123456789 |
- 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);
- }
|