|
1 | 1 | import Foundation
|
2 | 2 | import NIO
|
| 3 | +import OrderedCollections |
3 | 4 |
|
4 | 5 | /**
|
5 | 6 | * These are all of the possible kinds of types.
|
@@ -508,7 +509,7 @@ public struct GraphQLResolveInfo {
|
508 | 509 | public let variableValues: [String: Any]
|
509 | 510 | }
|
510 | 511 |
|
511 |
| -public typealias GraphQLFieldMap = [String: GraphQLField] |
| 512 | +public typealias GraphQLFieldMap = OrderedDictionary<String, GraphQLField> |
512 | 513 |
|
513 | 514 | public struct GraphQLField {
|
514 | 515 | public let type: GraphQLOutputType
|
@@ -568,7 +569,7 @@ public struct GraphQLField {
|
568 | 569 | }
|
569 | 570 | }
|
570 | 571 |
|
571 |
| -public typealias GraphQLFieldDefinitionMap = [String: GraphQLFieldDefinition] |
| 572 | +public typealias GraphQLFieldDefinitionMap = OrderedDictionary<String, GraphQLFieldDefinition> |
572 | 573 |
|
573 | 574 | public final class GraphQLFieldDefinition {
|
574 | 575 | public let name: String
|
@@ -654,7 +655,7 @@ extension GraphQLFieldDefinition: KeySubscriptable {
|
654 | 655 | }
|
655 | 656 | }
|
656 | 657 |
|
657 |
| -public typealias GraphQLArgumentConfigMap = [String: GraphQLArgument] |
| 658 | +public typealias GraphQLArgumentConfigMap = OrderedDictionary<String, GraphQLArgument> |
658 | 659 |
|
659 | 660 | public struct GraphQLArgument {
|
660 | 661 | public let type: GraphQLInputType
|
@@ -1131,7 +1132,7 @@ func defineEnumValues(
|
1131 | 1132 | return definitions
|
1132 | 1133 | }
|
1133 | 1134 |
|
1134 |
| -public typealias GraphQLEnumValueMap = [String: GraphQLEnumValue] |
| 1135 | +public typealias GraphQLEnumValueMap = OrderedDictionary<String, GraphQLEnumValue> |
1135 | 1136 |
|
1136 | 1137 | public struct GraphQLEnumValue {
|
1137 | 1138 | public let value: Map
|
@@ -1312,7 +1313,7 @@ public struct InputObjectField {
|
1312 | 1313 | }
|
1313 | 1314 | }
|
1314 | 1315 |
|
1315 |
| -public typealias InputObjectFieldMap = [String: InputObjectField] |
| 1316 | +public typealias InputObjectFieldMap = OrderedDictionary<String, InputObjectField> |
1316 | 1317 |
|
1317 | 1318 | public final class InputObjectFieldDefinition {
|
1318 | 1319 | public let name: String
|
@@ -1383,7 +1384,10 @@ public func isRequiredInputField(_ field: InputObjectFieldDefinition) -> Bool {
|
1383 | 1384 | return field.type is GraphQLNonNull && field.defaultValue == nil
|
1384 | 1385 | }
|
1385 | 1386 |
|
1386 |
| -public typealias InputObjectFieldDefinitionMap = [String: InputObjectFieldDefinition] |
| 1387 | +public typealias InputObjectFieldDefinitionMap = OrderedDictionary< |
| 1388 | + String, |
| 1389 | + InputObjectFieldDefinition |
| 1390 | +> |
1387 | 1391 |
|
1388 | 1392 | /**
|
1389 | 1393 | * List Modifier
|
|
0 commit comments