Skip to content

Commit 855e4d7

Browse files
committed
Remove errorPropagation option
1 parent 1861f71 commit 855e4d7

File tree

4 files changed

+0
-23
lines changed

4 files changed

+0
-23
lines changed

src/execution/__tests__/executor-test.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,6 @@ describe('Execute: Handles basic execution tasks', () => {
263263
'rootValue',
264264
'operation',
265265
'variableValues',
266-
'errorPropagation',
267266
);
268267

269268
const operation = document.definitions[0];
@@ -276,7 +275,6 @@ describe('Execute: Handles basic execution tasks', () => {
276275
schema,
277276
rootValue,
278277
operation,
279-
errorPropagation: true,
280278
});
281279

282280
const field = operation.selectionSet.selections[0];

src/execution/execute.ts

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@ export interface ExecutionContext {
116116
typeResolver: GraphQLTypeResolver<any, any>;
117117
subscribeFieldResolver: GraphQLFieldResolver<any, any>;
118118
errors: Array<GraphQLError>;
119-
errorPropagation: boolean;
120119
}
121120

122121
/**
@@ -154,13 +153,6 @@ export interface ExecutionArgs {
154153
fieldResolver?: Maybe<GraphQLFieldResolver<any, any>>;
155154
typeResolver?: Maybe<GraphQLTypeResolver<any, any>>;
156155
subscribeFieldResolver?: Maybe<GraphQLFieldResolver<any, any>>;
157-
/**
158-
* Set to `false` to disable error propagation. Experimental.
159-
* TODO: describe what this does
160-
*
161-
* @experimental
162-
*/
163-
errorPropagation?: boolean;
164156
}
165157

166158
/**
@@ -295,7 +287,6 @@ export function buildExecutionContext(
295287
fieldResolver,
296288
typeResolver,
297289
subscribeFieldResolver,
298-
errorPropagation,
299290
} = args;
300291

301292
let operation: OperationDefinitionNode | undefined;
@@ -357,7 +348,6 @@ export function buildExecutionContext(
357348
typeResolver: typeResolver ?? defaultTypeResolver,
358349
subscribeFieldResolver: subscribeFieldResolver ?? defaultFieldResolver,
359350
errors: [],
360-
errorPropagation: errorPropagation ?? true,
361351
};
362352
}
363353

@@ -596,7 +586,6 @@ export function buildResolveInfo(
596586
rootValue: exeContext.rootValue,
597587
operation: exeContext.operation,
598588
variableValues: exeContext.variableValues,
599-
errorPropagation: exeContext.errorPropagation,
600589
};
601590
}
602591

src/graphql.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,6 @@ export interface GraphQLArgs {
6666
operationName?: Maybe<string>;
6767
fieldResolver?: Maybe<GraphQLFieldResolver<any, any>>;
6868
typeResolver?: Maybe<GraphQLTypeResolver<any, any>>;
69-
/**
70-
* Set to `false` to disable error propagation. Experimental.
71-
*
72-
* @experimental
73-
*/
74-
errorPropagation?: boolean;
7569
}
7670

7771
export function graphql(args: GraphQLArgs): Promise<ExecutionResult> {
@@ -112,7 +106,6 @@ function graphqlImpl(args: GraphQLArgs): PromiseOrValue<ExecutionResult> {
112106
operationName,
113107
fieldResolver,
114108
typeResolver,
115-
errorPropagation,
116109
} = args;
117110

118111
// Validate Schema
@@ -145,6 +138,5 @@ function graphqlImpl(args: GraphQLArgs): PromiseOrValue<ExecutionResult> {
145138
operationName,
146139
fieldResolver,
147140
typeResolver,
148-
errorPropagation,
149141
});
150142
}

src/type/definition.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1087,8 +1087,6 @@ export interface GraphQLResolveInfo {
10871087
readonly rootValue: unknown;
10881088
readonly operation: OperationDefinitionNode;
10891089
readonly variableValues: { [variable: string]: unknown };
1090-
/** @experimental */
1091-
readonly errorPropagation: boolean;
10921090
}
10931091

10941092
/**

0 commit comments

Comments
 (0)