0.0.3 • Published 8 years ago

graphql-resolve v0.0.3

Weekly downloads
26
License
MIT
Repository
github
Last release
8 years ago

graphql-resolve

Hook into each resolve method on a GraphQL schema

import graphqlResolve, { promisifyNext, defaultNext } from 'graphql-resolve';
import schema from './my-graphql-schema';

const intercept = next => (parent, args, context, ast) => {
  return promisifyNext(next)(parent, args, context, ast);
};

graphqlResolve(schema, (field, type) => {
  field.resolve = intercept(field.resolve || defaultNext);
});