From cef3675defd5ae40ddbe3e0cbbbd24401b3dd076 Mon Sep 17 00:00:00 2001
From: Ivan Goncharov <ivan.goncharov.ua@gmail.com>
Date: Wed, 1 Aug 2018 18:31:22 +0300
Subject: [PATCH] Convert 'GraphQL*Config' to exact types (part 2)

Continuation of #1391
---
 src/type/directives.js | 4 ++--
 src/type/schema.js     | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/type/directives.js b/src/type/directives.js
index 0422816187..9495f65ca9 100644
--- a/src/type/directives.js
+++ b/src/type/directives.js
@@ -86,13 +86,13 @@ export class GraphQLDirective {
 defineToStringTag(GraphQLDirective);
 defineToJSON(GraphQLDirective);
 
-export type GraphQLDirectiveConfig = {
+export type GraphQLDirectiveConfig = {|
   name: string,
   description?: ?string,
   locations: Array<DirectiveLocationEnum>,
   args?: ?GraphQLFieldConfigArgumentMap,
   astNode?: ?DirectiveDefinitionNode,
-};
+|};
 
 /**
  * Used to conditionally include fields or fragments.
diff --git a/src/type/schema.js b/src/type/schema.js
index 1289bb0d96..ad95d34a32 100644
--- a/src/type/schema.js
+++ b/src/type/schema.js
@@ -257,7 +257,7 @@ export type GraphQLSchemaValidationOptions = {|
   allowedLegacyNames?: ?$ReadOnlyArray<string>,
 |};
 
-export type GraphQLSchemaConfig = {
+export type GraphQLSchemaConfig = {|
   query?: ?GraphQLObjectType,
   mutation?: ?GraphQLObjectType,
   subscription?: ?GraphQLObjectType,
@@ -266,7 +266,7 @@ export type GraphQLSchemaConfig = {
   astNode?: ?SchemaDefinitionNode,
   extensionASTNodes?: ?$ReadOnlyArray<SchemaExtensionNode>,
   ...GraphQLSchemaValidationOptions,
-};
+|};
 
 function typeMapReducer(map: TypeMap, type: ?GraphQLType): TypeMap {
   if (!type) {