@@ -2212,8 +2212,9 @@ directive @defer(
2212
2212
The `@defer ` directive may be provided on a fragment spread or inline fragment
2213
2213
to indicate that execution of the related selection set should be deferred . When
2214
2214
a request includes the `@defer ` directive , it may return an _incremental stream_
2215
- consisting of an _initial response_ containing all non -deferred data , followed
2216
- by one or more _subsequent payloads_ including the deferred data .
2215
+ consisting of an _initial response payload_ containing all non -deferred data ,
2216
+ followed by one or more _subsequent response payload_ including the deferred
2217
+ data .
2217
2218
2218
2219
The `@include ` and `@skip ` directives take precedence over `@defer `.
2219
2220
@@ -2307,8 +2308,8 @@ control over their application's performance. It is highly recommended that
2307
2308
GraphQL services honor the `@defer` and `@stream` directives on each execution.
2308
2309
However, the specification allows advanced use cases where the service can
2309
2310
determine that it is more performant to not defer and/or stream. Therefore,
2310
- GraphQL clients _must_ be able to process a _response_ or _incremental stream_
2311
- that ignores individual `@defer` and/or `@stream` directives. This also applies
2312
- to the `initialCount` argument on the `@stream` directive. Clients must be able
2313
- to process a streamed field result that contains more initial list items than
2314
- what was specified in the `initialCount` argument.
2311
+ GraphQL clients _must_ be able to process a _response_ that ignores individual
2312
+ `@defer` and/or `@stream` directives. This also applies to the `initialCount`
2313
+ argument on the `@stream` directive. Clients must be able to process a streamed
2314
+ field result that contains more initial list items than what was specified in
2315
+ the `initialCount` argument.
0 commit comments