File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -268,11 +268,12 @@ ArgumentsDefinition : ( InputValueDefinition+ )
268
268
269
269
InputValueDefinition : Description? Name : Type DefaultValue? Directives[ Const] ?
270
270
271
- InterfaceTypeDefinition : Description? interface Name Directives[ Const] ? FieldsDefinition?
271
+ InterfaceTypeDefinition : Description? interface Name ImplementsInterfaces? Directives[ Const] ? FieldsDefinition?
272
272
273
273
InterfaceTypeExtension :
274
- - extend interface Name Directives[ Const] ? FieldsDefinition
275
- - extend interface Name Directives[ Const]
274
+ - extend interface Name ImplementsInterfaces? Directives[ Const] ? FieldsDefinition
275
+ - extend interface Name ImplementsInterfaces? Directives[ Const]
276
+ - extend interface Name ImplementsInterfaces
276
277
277
278
UnionTypeDefinition : Description? union Name Directives[ Const] ? UnionMemberTypes?
278
279
Original file line number Diff line number Diff line change @@ -975,7 +975,7 @@ Object type extensions have the potential to be invalid if incorrectly defined.
975
975
976
976
## Interfaces
977
977
978
- InterfaceTypeDefinition : Description ? interface Name Directives [Const ]? FieldsDefinition ?
978
+ InterfaceTypeDefinition : Description ? interface Name ImplementsInterfaces ? Directives [Const ]? FieldsDefinition ?
979
979
980
980
GraphQL interfaces represent a list of named fields and their arguments . GraphQL
981
981
objects and interfaces can then implement these interfaces which requires that
@@ -1164,8 +1164,9 @@ Interface types have the potential to be invalid if incorrectly defined.
1164
1164
### Interface Extensions
1165
1165
1166
1166
InterfaceTypeExtension :
1167
- - extend interface Name Directives [Const ]? FieldsDefinition
1168
- - extend interface Name Directives [Const ]
1167
+ - extend interface Name ImplementsInterfaces ? Directives [Const ]? FieldsDefinition
1168
+ - extend interface Name ImplementsInterfaces ? Directives [Const ]
1169
+ - extend interface Name ImplementsInterfaces
1169
1170
1170
1171
Interface type extensions are used to represent an interface which has been
1171
1172
extended from some original interface . For example , this might be used to
You can’t perform that action at this time.
0 commit comments