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 1
1
import { Maybe } from '../jsutils/Maybe' ;
2
2
3
3
import { DocumentNode } from '../language/ast' ;
4
- import { ExecutionResult } from '../execution/execute' ;
4
+ import { execute , ExecutionResult } from '../execution/execute' ;
5
5
import { GraphQLSchema } from '../type/schema' ;
6
6
import { GraphQLFieldResolver } from '../type/definition' ;
7
7
@@ -14,6 +14,7 @@ export interface SubscriptionArgs {
14
14
operationName ?: Maybe < string > ;
15
15
fieldResolver ?: Maybe < GraphQLFieldResolver < any , any > > ;
16
16
subscribeFieldResolver ?: Maybe < GraphQLFieldResolver < any , any > > ;
17
+ execute ?: Maybe < typeof execute >
17
18
}
18
19
19
20
/**
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ import {
14
14
buildExecutionContext ,
15
15
buildResolveInfo ,
16
16
collectFields ,
17
- execute ,
17
+ execute as defaultExecute ,
18
18
getFieldDef ,
19
19
} from '../execution/execute' ;
20
20
@@ -34,6 +34,7 @@ export type SubscriptionArgs = {|
34
34
operationName ?: ?string ,
35
35
fieldResolver ?: ?GraphQLFieldResolver < any , any > ,
36
36
subscribeFieldResolver ?: ?GraphQLFieldResolver < any , any > ,
37
+ execute ?: ?typeof execute
37
38
| } ;
38
39
39
40
/**
@@ -69,6 +70,7 @@ export async function subscribe(
69
70
operationName,
70
71
fieldResolver,
71
72
subscribeFieldResolver,
73
+ execute = defaultExecute
72
74
} = args ;
73
75
74
76
// $FlowFixMe[incompatible-call]
You can’t perform that action at this time.
0 commit comments