File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -530,6 +530,7 @@ export interface SemanticNonNullTypeNode {
530530/** Type Reference */
531531
532532export type TypeNode = NamedTypeNode | ListTypeNode | NonNullTypeNode ;
533+ export type SchemaOutputTypeNode = NamedTypeNode | ListTypeNode | NonNullTypeNode | SemanticNonNullTypeNode ;
533534
534535export interface NamedTypeNode {
535536 readonly kind : Kind . NAMED_TYPE ;
@@ -540,7 +541,13 @@ export interface NamedTypeNode {
540541export interface ListTypeNode {
541542 readonly kind : Kind . LIST_TYPE ;
542543 readonly loc ?: Location ;
543- readonly type : TypeNode | SemanticNonNullTypeNode ;
544+ readonly type : TypeNode ;
545+ }
546+
547+ export interface SchemaListTypeNode {
548+ readonly kind : Kind . LIST_TYPE ;
549+ readonly loc ?: Location ;
550+ readonly type : SchemaOutputTypeNode ;
544551}
545552
546553export interface NonNullTypeNode {
Original file line number Diff line number Diff line change @@ -24,9 +24,8 @@ import type {
2424 ScalarTypeExtensionNode ,
2525 SchemaDefinitionNode ,
2626 SchemaExtensionNode ,
27- SemanticNonNullTypeNode ,
27+ SchemaOutputTypeNode ,
2828 TypeDefinitionNode ,
29- TypeNode ,
3029 UnionTypeDefinitionNode ,
3130 UnionTypeExtensionNode ,
3231} from '../language/ast' ;
@@ -433,7 +432,7 @@ export function extendSchemaImpl(
433432 }
434433
435434 function getWrappedType (
436- node : TypeNode | SemanticNonNullTypeNode ,
435+ node : SchemaOutputTypeNode ,
437436 ) : GraphQLType {
438437 if ( node . kind === Kind . LIST_TYPE ) {
439438 return new GraphQLList ( getWrappedType ( node . type ) ) ;
You can’t perform that action at this time.
0 commit comments