|
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