diff --git a/tstypes/graphql.d.ts b/tstypes/graphql.d.ts index a1c43c0d5f..90b29c9c4d 100644 --- a/tstypes/graphql.d.ts +++ b/tstypes/graphql.d.ts @@ -1,7 +1,7 @@ import Maybe from './tsutils/Maybe'; import { Source } from './language/source'; -import { GraphQLFieldResolver } from './type/definition'; import { GraphQLSchema } from './type/schema'; +import { GraphQLFieldResolver, GraphQLTypeResolver } from './type/definition'; import { ExecutionResult, ExecutionResultDataDefault, @@ -44,12 +44,13 @@ import { */ export interface GraphQLArgs { schema: GraphQLSchema; - source: Source | string; + source: string | Source; rootValue?: any; contextValue?: any; variableValues?: Maybe<{ [key: string]: any }>; operationName?: Maybe; fieldResolver?: Maybe>; + typeResolver?: Maybe>; } export function graphql( @@ -63,6 +64,7 @@ export function graphql( variableValues?: Maybe<{ [key: string]: any }>, operationName?: Maybe, fieldResolver?: Maybe>, + typeResolver?: Maybe>, ): Promise>; /** @@ -82,4 +84,5 @@ export function graphqlSync( variableValues?: Maybe<{ [key: string]: any }>, operationName?: Maybe, fieldResolver?: Maybe>, + typeResolver?: Maybe>, ): ExecutionResult;