From 54f8519155648d983e3f28767a8dd2381cb3fdf0 Mon Sep 17 00:00:00 2001 From: Jimmy Jia Date: Wed, 14 Feb 2018 17:00:02 -0500 Subject: [PATCH] Parametrize GraphQLNodeDefinitions on TContext --- src/node/node.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/node/node.js b/src/node/node.js index 3755b1b..077c7a1 100644 --- a/src/node/node.js +++ b/src/node/node.js @@ -25,10 +25,10 @@ import { unbase64 } from '../utils/base64.js'; -type GraphQLNodeDefinitions = { +type GraphQLNodeDefinitions = { nodeInterface: GraphQLInterfaceType, - nodeField: GraphQLFieldConfig<*, *>, - nodesField: GraphQLFieldConfig<*, *> + nodeField: GraphQLFieldConfig<*, TContext>, + nodesField: GraphQLFieldConfig<*, TContext> }; /** @@ -44,7 +44,7 @@ type GraphQLNodeDefinitions = { export function nodeDefinitions( idFetcher: ((id: string, context: TContext, info: GraphQLResolveInfo) => any), typeResolver?: ?GraphQLTypeResolver<*, TContext> -): GraphQLNodeDefinitions { +): GraphQLNodeDefinitions { const nodeInterface = new GraphQLInterfaceType({ name: 'Node', description: 'An object with an ID',