File tree Expand file tree Collapse file tree 2 files changed +12
-11
lines changed Expand file tree Collapse file tree 2 files changed +12
-11
lines changed Original file line number Diff line number Diff line change @@ -355,28 +355,32 @@ describe('Execute: defer directive', () => {
355
355
data : {
356
356
hero : { } ,
357
357
} ,
358
- pending : [
359
- { id : '0' , path : [ 'hero' ] , label : 'DeferTop' } ,
360
- { id : '1' , path : [ 'hero' ] , label : 'DeferNested' } ,
361
- ] ,
358
+ pending : [ { id : '0' , path : [ 'hero' ] , label : 'DeferTop' } ] ,
362
359
hasNext : true ,
363
360
} ,
364
361
{
362
+ pending : [ { id : '1' , path : [ 'hero' ] , label : 'DeferNested' } ] ,
365
363
incremental : [
366
364
{
367
365
data : {
368
366
id : '1' ,
369
367
} ,
370
368
id : '0' ,
371
369
} ,
370
+ ] ,
371
+ completed : [ { id : '0' } ] ,
372
+ hasNext : true ,
373
+ } ,
374
+ {
375
+ incremental : [
372
376
{
373
377
data : {
374
378
friends : [ { name : 'Han' } , { name : 'Leia' } , { name : 'C-3PO' } ] ,
375
379
} ,
376
380
id : '1' ,
377
381
} ,
378
382
] ,
379
- completed : [ { id : '0' } , { id : ' 1' } ] ,
383
+ completed : [ { id : '1' } ] ,
380
384
hasNext : false ,
381
385
} ,
382
386
] ) ;
Original file line number Diff line number Diff line change @@ -123,7 +123,6 @@ function collectFieldsImpl(
123
123
context : CollectFieldsContext ,
124
124
selectionSet : SelectionSetNode ,
125
125
groupedFieldSet : AccumulatorMap < string , FieldDetails > ,
126
- parentDeferUsage ?: DeferUsage ,
127
126
deferUsage ?: DeferUsage ,
128
127
) : void {
129
128
const {
@@ -143,7 +142,7 @@ function collectFieldsImpl(
143
142
}
144
143
groupedFieldSet . add ( getFieldEntryKey ( selection ) , {
145
144
node : selection ,
146
- deferUsage : deferUsage ?? parentDeferUsage ,
145
+ deferUsage,
147
146
} ) ;
148
147
break ;
149
148
}
@@ -159,14 +158,13 @@ function collectFieldsImpl(
159
158
operation ,
160
159
variableValues ,
161
160
selection ,
162
- parentDeferUsage ,
161
+ deferUsage ,
163
162
) ;
164
163
165
164
collectFieldsImpl (
166
165
context ,
167
166
selection . selectionSet ,
168
167
groupedFieldSet ,
169
- parentDeferUsage ,
170
168
newDeferUsage ?? deferUsage ,
171
169
) ;
172
170
@@ -179,7 +177,7 @@ function collectFieldsImpl(
179
177
operation ,
180
178
variableValues ,
181
179
selection ,
182
- parentDeferUsage ,
180
+ deferUsage ,
183
181
) ;
184
182
185
183
if (
@@ -205,7 +203,6 @@ function collectFieldsImpl(
205
203
context ,
206
204
fragment . selectionSet ,
207
205
groupedFieldSet ,
208
- parentDeferUsage ,
209
206
newDeferUsage ?? deferUsage ,
210
207
) ;
211
208
break ;
You can’t perform that action at this time.
0 commit comments