Skip to content

Commit 50cf1e6

Browse files
committed
add comments
1 parent 6955592 commit 50cf1e6

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/execution/IncrementalPublisher.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -566,6 +566,7 @@ export class IncrementalPublisher {
566566
}
567567
const incrementalResult: IncrementalStreamResult = {
568568
items: subsequentResultRecord.items,
569+
// safe because `id` is defined once the stream has been released as pending
569570
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
570571
id: subsequentResultRecord.streamRecord.id!,
571572
};
@@ -625,6 +626,7 @@ export class IncrementalPublisher {
625626
const incrementalDeferResult: IncrementalDeferResult = {
626627
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
627628
data: data!,
629+
// safe because `id` is defined once the fragment has been released as pending
628630
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
629631
id: id!,
630632
};
@@ -640,6 +642,7 @@ export class IncrementalPublisher {
640642
completedRecord: DeferredFragmentRecord | StreamRecord,
641643
): CompletedResult {
642644
const result: CompletedResult = {
645+
// safe because `id` is defined once the stream has been released as pending
643646
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
644647
id: completedRecord.id!,
645648
};

0 commit comments

Comments
 (0)