Skip to content

Commit 74c2238

Browse files
IvanGoncharovleebyron
authored andcommitted
Clarify expected behavior for field arguments not defined in interface (#402)
* Clarify expected behavior for field arguments not defined in interface Fixes #401 * Include clarification rather than replacing existing copy
1 parent 902f24c commit 74c2238

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

spec/Section 3 -- Type System.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -564,7 +564,8 @@ of rules must be adhered to by every Object type in a GraphQL schema.
564564
1. The object field argument must accept the same type (invariant) as
565565
the interface field argument.
566566
3. The object field may include additional arguments not defined in the
567-
interface field, but any additional argument must not be required.
567+
interface field, but any additional argument must not be required, e.g.
568+
must not be of a non-nullable type.
568569

569570

570571
### Interfaces

0 commit comments

Comments
 (0)