File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -921,6 +921,15 @@ public final class ListValue {
921
921
self . loc = loc
922
922
self . values = values
923
923
}
924
+
925
+ public func get( key: String ) -> NodeResult ? {
926
+ switch key {
927
+ case " values " :
928
+ return . array( values)
929
+ default :
930
+ return nil
931
+ }
932
+ }
924
933
}
925
934
926
935
extension ListValue : Equatable {
@@ -1007,6 +1016,17 @@ public final class Directive {
1007
1016
self . name = name
1008
1017
self . arguments = arguments
1009
1018
}
1019
+
1020
+ public func get( key: String ) -> NodeResult ? {
1021
+ switch key {
1022
+ case " name " :
1023
+ return . node( name)
1024
+ case " arguments " :
1025
+ return . array( arguments)
1026
+ default :
1027
+ return nil
1028
+ }
1029
+ }
1010
1030
}
1011
1031
1012
1032
extension Directive : Equatable {
@@ -1077,6 +1097,15 @@ public final class ListType {
1077
1097
self . loc = loc
1078
1098
self . type = type
1079
1099
}
1100
+
1101
+ public func get( key: String ) -> NodeResult ? {
1102
+ switch key {
1103
+ case " type " :
1104
+ return . node( type)
1105
+ default :
1106
+ return nil
1107
+ }
1108
+ }
1080
1109
}
1081
1110
1082
1111
extension ListType : Equatable {
You can’t perform that action at this time.
0 commit comments