@@ -520,7 +520,7 @@ class IncrementalPublisher {
520
520
) ;
521
521
}
522
522
523
- if ( deferredGroupedFieldSetResult . incrementalDataRecords ) {
523
+ if ( deferredGroupedFieldSetResult . incrementalDataRecords . length > 0 ) {
524
524
this . _addIncrementalDataRecords (
525
525
deferredGroupedFieldSetResult . incrementalDataRecords ,
526
526
) ;
@@ -616,7 +616,7 @@ class IncrementalPublisher {
616
616
617
617
this . _incremental . push ( incrementalEntry ) ;
618
618
619
- if ( streamItemsResult . incrementalDataRecords ) {
619
+ if ( streamItemsResult . incrementalDataRecords . length > 0 ) {
620
620
this . _addIncrementalDataRecords (
621
621
streamItemsResult . incrementalDataRecords ,
622
622
) ;
@@ -658,13 +658,13 @@ class IncrementalPublisher {
658
658
}
659
659
}
660
660
661
- export function isDeferredFragmentRecord (
661
+ function isDeferredFragmentRecord (
662
662
subsequentResultRecord : SubsequentResultRecord ,
663
663
) : subsequentResultRecord is DeferredFragmentRecord {
664
664
return subsequentResultRecord instanceof DeferredFragmentRecord ;
665
665
}
666
666
667
- export function isDeferredGroupedFieldSetRecord (
667
+ function isDeferredGroupedFieldSetRecord (
668
668
incrementalDataRecord : IncrementalDataRecord ,
669
669
) : incrementalDataRecord is DeferredGroupedFieldSetRecord {
670
670
return incrementalDataRecord instanceof DeferredGroupedFieldSetRecord ;
@@ -673,8 +673,7 @@ export function isDeferredGroupedFieldSetRecord(
673
673
export interface IncrementalContext {
674
674
deferUsageSet : DeferUsageSet | undefined ;
675
675
path : Path | undefined ;
676
- errors ?: Map < Path | undefined , GraphQLError > | undefined ;
677
- incrementalDataRecords ?: Array < IncrementalDataRecord > | undefined ;
676
+ errors ?: Array < GraphQLError > | undefined ;
678
677
}
679
678
680
679
export type DeferredGroupedFieldSetResult =
@@ -691,7 +690,7 @@ interface ReconcilableDeferredGroupedFieldSetResult {
691
690
deferredFragmentRecords : ReadonlyArray < DeferredFragmentRecord > ;
692
691
path : Array < string | number > ;
693
692
result : BareDeferredGroupedFieldSetResult ;
694
- incrementalDataRecords ? : ReadonlyArray < IncrementalDataRecord > | undefined ;
693
+ incrementalDataRecords : ReadonlyArray < IncrementalDataRecord > ;
695
694
sent ?: true | undefined ;
696
695
}
697
696
@@ -796,7 +795,7 @@ interface NonReconcilableStreamItemsResult {
796
795
interface NonTerminatingStreamItemsResult {
797
796
streamRecord : StreamRecord ;
798
797
result : BareStreamItemsResult ;
799
- incrementalDataRecords ? : ReadonlyArray < IncrementalDataRecord > | undefined ;
798
+ incrementalDataRecords : ReadonlyArray < IncrementalDataRecord > ;
800
799
}
801
800
802
801
interface TerminatingStreamItemsResult {
@@ -860,7 +859,7 @@ export class StreamItemsRecord {
860
859
...result ,
861
860
incrementalDataRecords : [
862
861
this . nextStreamItems ,
863
- ...( result . incrementalDataRecords ?? [ ] ) ,
862
+ ...result . incrementalDataRecords ,
864
863
] ,
865
864
}
866
865
: result ;
0 commit comments