@@ -65,6 +65,7 @@ import {
65
65
getArgumentValues ,
66
66
getDirectiveValues ,
67
67
} from './values' ;
68
+ import { Maybe } from '../jsutils/Maybe' ;
68
69
69
70
/**
70
71
* Terminology
@@ -126,12 +127,12 @@ export type FormattedExecutionResult = {
126
127
export type ExecutionArgs = {
127
128
schema : GraphQLSchema ,
128
129
document : DocumentNode ,
129
- rootValue ?: mixed ,
130
- contextValue ?: mixed ,
131
- variableValues ?: ? { readonly [ variable : string ] : unknown , ... } ,
132
- operationName ?: ? string ,
133
- fieldResolver ?: ? GraphQLFieldResolver < any , any > ,
134
- typeResolver ?: ? GraphQLTypeResolver < any , any > ,
130
+ rootValue ?: unknown ,
131
+ contextValue ?: unknown ,
132
+ variableValues ?: Maybe < { readonly [ variable : string ] : unknown , ... } > ,
133
+ operationName ?: Maybe < string > ,
134
+ fieldResolver ?: Maybe < GraphQLFieldResolver < any , any > > ,
135
+ typeResolver ?: Maybe < GraphQLTypeResolver < any , any > > ,
135
136
} ;
136
137
137
138
/**
@@ -229,7 +230,7 @@ function buildResponse(
229
230
export function assertValidExecutionArguments (
230
231
schema : GraphQLSchema ,
231
232
document : DocumentNode ,
232
- rawVariableValues : ? { readonly [ variable : string ] : unknown , ... } ,
233
+ rawVariableValues : Maybe < { readonly [ variable : string ] : unknown , ... } > ,
233
234
) : void {
234
235
devAssert ( document , 'Must provide document.' ) ;
235
236
@@ -256,10 +257,10 @@ export function buildExecutionContext(
256
257
document : DocumentNode ,
257
258
rootValue : unknown ,
258
259
contextValue : unknown ,
259
- rawVariableValues : ? { readonly [ variable : string ] : unknown , ... } ,
260
- operationName : ? string ,
261
- fieldResolver : ? GraphQLFieldResolver < unknown , unknown > ,
262
- typeResolver ?: ? GraphQLTypeResolver < unknown , unknown > ,
260
+ rawVariableValues : Maybe < { readonly [ variable : string ] : unknown , ... } > ,
261
+ operationName : Maybe < string > ,
262
+ fieldResolver : Maybe < GraphQLFieldResolver < unknown , unknown > > ,
263
+ typeResolver ?: Maybe < GraphQLTypeResolver < unknown , unknown > > ,
263
264
) : ReadonlyArray < GraphQLError > | ExecutionContext {
264
265
let operation : OperationDefinitionNode | void ;
265
266
const fragments : ObjMap < FragmentDefinitionNode > = Object . create ( null ) ;
@@ -1186,7 +1187,7 @@ export function getFieldDef(
1186
1187
schema : GraphQLSchema ,
1187
1188
parentType : GraphQLObjectType ,
1188
1189
fieldName : string ,
1189
- ) : ? GraphQLField < unknown , unknown > {
1190
+ ) : Maybe < GraphQLField < unknown , unknown > > {
1190
1191
if (
1191
1192
fieldName === SchemaMetaFieldDef . name &&
1192
1193
schema . getQueryType ( ) === parentType
0 commit comments