diff --git a/src/utilities/buildASTSchema.js b/src/utilities/buildASTSchema.js index 5299fc53a3..3a987c6a22 100644 --- a/src/utilities/buildASTSchema.js +++ b/src/utilities/buildASTSchema.js @@ -72,6 +72,14 @@ export function buildASTSchema( assertValidSDL(documentAST); } + const emptySchemaConfig = { + description: undefined, + types: [], + directives: [], + extensions: undefined, + extensionASTNodes: [], + assumeValid: false, + }; const config = extendSchemaImpl(emptySchemaConfig, documentAST, options); if (config.astNode == null) { @@ -114,8 +122,6 @@ export function buildASTSchema( return new GraphQLSchema(config); } -const emptySchemaConfig = new GraphQLSchema({ directives: [] }).toConfig(); - /** * A helper function to build a GraphQLSchema directly from a source * document.