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

/graphql-resolve/

    Package Sidebar

    Install

    npm i graphql-resolve

    Weekly Downloads

    50

    Version

    0.0.3

    License

    MIT

    Last publish

    Collaborators

    • dubfriend