graphql-resolve

0.0.3 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i graphql-resolve

Weekly Downloads

33

Version

0.0.3

License

MIT

Last publish

Collaborators

  • dubfriend