File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -1796,8 +1796,9 @@ to denote a field that uses a Non-Null type like this: `name: String!`.
1796
1796
**Nullable vs . Optional **
1797
1797
1798
1798
Fields are _always_ optional within the context of a selection set , a field may
1799
- be omitted and the selection set is still valid . However fields that return
1800
- Non -Null types will never return the value {null } if queried .
1799
+ be omitted and the selection set is still valid (so long as the selection set
1800
+ does not become empty). However fields that return Non -Null types will never
1801
+ return the value {null } if queried .
1801
1802
1802
1803
Inputs (such as field arguments), are always optional by default . However a
1803
1804
non -null input type is required . In addition to not accepting the value {null },
You can’t perform that action at this time.
0 commit comments