File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 11import { Maybe } from '../jsutils/Maybe' ;
22
33import { DocumentNode } from '../language/ast' ;
4- import { ExecutionResult } from '../execution/execute' ;
4+ import { execute , ExecutionResult } from '../execution/execute' ;
55import { GraphQLSchema } from '../type/schema' ;
66import { GraphQLFieldResolver } from '../type/definition' ;
77
@@ -14,6 +14,7 @@ export interface SubscriptionArgs {
1414 operationName ?: Maybe < string > ;
1515 fieldResolver ?: Maybe < GraphQLFieldResolver < any , any > > ;
1616 subscribeFieldResolver ?: Maybe < GraphQLFieldResolver < any , any > > ;
17+ execute ?: Maybe < typeof execute >
1718}
1819
1920/**
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ import {
1414 buildExecutionContext ,
1515 buildResolveInfo ,
1616 collectFields ,
17- execute ,
17+ execute as defaultExecute ,
1818 getFieldDef ,
1919} from '../execution/execute' ;
2020
@@ -34,6 +34,7 @@ export type SubscriptionArgs = {|
3434 operationName ?: ?string ,
3535 fieldResolver ?: ?GraphQLFieldResolver < any , any > ,
3636 subscribeFieldResolver ?: ?GraphQLFieldResolver < any , any > ,
37+ execute ?: ?typeof execute
3738| } ;
3839
3940/**
@@ -69,6 +70,7 @@ export async function subscribe(
6970 operationName,
7071 fieldResolver,
7172 subscribeFieldResolver,
73+ execute = defaultExecute
7274 } = args ;
7375
7476 // $FlowFixMe[incompatible-call]
You can’t perform that action at this time.
0 commit comments