@@ -818,9 +818,9 @@ of rules must be adhered to by every Object type in a GraphQL schema.
818
818
characters {"__ "} (two underscores).
819
819
2 . The argument must accept a type where {IsInputType(argumentType)}
820
820
returns {true}.
821
- 3 . If specified , {defaultValue} must be compatible with {argumentType} as
822
- per the coercion rules for that type, and coercion of {defaultValue}
823
- must not cause an infinite loop.
821
+ 3 . If the argument has a default value , {defaultValue} must be compatible
822
+ with {argumentType} as per the coercion rules for that type, and
823
+ coercion of {defaultValue} must not cause an infinite loop.
824
824
3 . An object type may declare that it implements one or more unique interfaces.
825
825
4 . An object type must be a super-set of all interfaces it implements:
826
826
1 . Let this object type be {objectType}.
@@ -1530,9 +1530,9 @@ Literal Value | Variables | Coerced Value
1530
1530
characters {"__" } (two underscores).
1531
1531
3. The input field must accept a type where {IsInputType (inputFieldType)}
1532
1532
returns {true }.
1533
- 4. If specified , {defaultValue } must be compatible with { inputFieldType } as
1534
- per the coercion rules for that type , and coercion of { defaultValue } must
1535
- not cause an infinite loop .
1533
+ 4. If the input field has a default value , {defaultValue } must be compatible
1534
+ with { inputFieldType } as per the coercion rules for that type , and
1535
+ coercion of { defaultValue } must not cause an infinite loop .
1536
1536
1537
1537
1538
1538
### Input Object Extensions
0 commit comments