@@ -13,7 +13,7 @@ import { promiseForObject } from '../jsutils/promiseForObject';
1313import type { PromiseOrValue } from '../jsutils/PromiseOrValue' ;
1414import { promiseReduce } from '../jsutils/promiseReduce' ;
1515
16- import type { ErrorBehavior } from '../error/ErrorBehavior' ;
16+ import type { GraphQLErrorBehavior } from '../error/ErrorBehavior' ;
1717import { isErrorBehavior } from '../error/ErrorBehavior' ;
1818import type { GraphQLFormattedError } from '../error/GraphQLError' ;
1919import { GraphQLError } from '../error/GraphQLError' ;
@@ -117,7 +117,7 @@ export interface ExecutionContext {
117117 typeResolver : GraphQLTypeResolver < any , any > ;
118118 subscribeFieldResolver : GraphQLFieldResolver < any , any > ;
119119 errors : Array < GraphQLError > ;
120- errorBehavior : ErrorBehavior ;
120+ errorBehavior : GraphQLErrorBehavior ;
121121}
122122
123123/**
@@ -133,6 +133,7 @@ export interface ExecutionResult<
133133> {
134134 errors ?: ReadonlyArray < GraphQLError > ;
135135 data ?: TData | null ;
136+ onError ?: GraphQLErrorBehavior ;
136137 extensions ?: TExtensions ;
137138}
138139
@@ -163,7 +164,7 @@ export interface ExecutionArgs {
163164 *
164165 * @experimental
165166 */
166- onError ?: ErrorBehavior ;
167+ onError ?: GraphQLErrorBehavior ;
167168 /** Additional execution options. */
168169 options ?: {
169170 /** Set the maximum number of errors allowed for coercing (defaults to 50). */
0 commit comments