From d911dd4f1c48e5e4b26bddbe46b2fc3be4b0eb18 Mon Sep 17 00:00:00 2001 From: Konstantin Pelepelin Date: Thu, 3 Oct 2019 18:30:25 +0300 Subject: [PATCH] Make TypeVisitor result type nullable --- src/transforms/visitSchema.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/transforms/visitSchema.ts b/src/transforms/visitSchema.ts index 8d454fd25c2..2d463153a33 100644 --- a/src/transforms/visitSchema.ts +++ b/src/transforms/visitSchema.ts @@ -33,7 +33,7 @@ export type SchemaVisitor = { [key: string]: TypeVisitor }; export type TypeVisitor = ( type: GraphQLType, schema: GraphQLSchema, -) => GraphQLNamedType; +) => GraphQLNamedType | null | undefined; export function visitSchema( schema: GraphQLSchema, @@ -57,7 +57,7 @@ export function visitSchema( const specifiers = getTypeSpecifiers(type, schema); const typeVisitor = getVisitor(visitor, specifiers); if (typeVisitor) { - const result: GraphQLNamedType | null | undefined = typeVisitor( + const result = typeVisitor( type, schema, );