File tree Expand file tree Collapse file tree 3 files changed +3
-25
lines changed
Sources/Graphiti/Definition Expand file tree Collapse file tree 3 files changed +3
-25
lines changed Original file line number Diff line number Diff line change @@ -66,22 +66,12 @@ extension TypeProvider {
66
66
from: GraphQLList ( graphQLType) ,
67
67
isOptional: isOptional
68
68
)
69
- case . reference:
70
- let name = getGraphQLName ( of: type. wrappedType)
71
- let referenceType = GraphQLTypeReference ( name)
72
-
73
- return try getGraphQLOptionalType ( from: referenceType, isOptional: isOptional)
74
69
}
75
70
} else {
76
- if let graphQLType = graphQLTypeMap [ AnyType ( type) ] {
77
- return try getGraphQLOptionalType ( from: graphQLType, isOptional: isOptional)
78
- } else {
79
- // If we haven't seen this type yet, just store it as a type reference and resolve later.
80
- let name = getGraphQLName ( of: type)
81
- let referenceType = GraphQLTypeReference ( name)
82
-
83
- return try getGraphQLOptionalType ( from: referenceType, isOptional: isOptional)
71
+ guard let graphQLType = graphQLTypeMap [ AnyType ( type) ] else {
72
+ throw GraphQLError ( message: " Type not found \( type) . " )
84
73
}
74
+ return try getGraphQLOptionalType ( from: graphQLType, isOptional: isOptional)
85
75
}
86
76
}
87
77
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
enum WrapperModifier {
2
2
case optional
3
3
case list
4
- case reference
5
4
}
6
5
7
6
protocol Wrapper {
You can’t perform that action at this time.
0 commit comments