You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Fragment Directives section says that "At runtime, the directives provided on a fragment spread override those described on the definition.", but "override" here is not sufficiently precise. Consider the following example:
query example { ...F @bar }
fragment F on Query @foo { some_field }
Is this equivalent to using both @foo and @bar or just @bar? (Presumably, "neither" and "just @foo" wouldn't be consistent with "override.") Does it matter if @bar and @foo have any kind of interaction in their effects?
The text was updated successfully, but these errors were encountered:
In addition, this changes the specification of the @skip and @include directives to no longer allow their use on fragment directives (but are still allowed on fragment spreads and inline fragments). Because of this, a section on "merging fragment directives" is no longer useful.
The Fragment Directives section says that "At runtime, the directives provided on a fragment spread override those described on the definition.", but "override" here is not sufficiently precise. Consider the following example:
Is this equivalent to using both
@foo
and@bar
or just@bar
? (Presumably, "neither" and "just @foo" wouldn't be consistent with "override.") Does it matter if@bar
and@foo
have any kind of interaction in their effects?The text was updated successfully, but these errors were encountered: