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, );