Skip to content

Commit c7d216e

Browse files
committed
rename iterators to asyncIterators where appropriate
1 parent 87899d7 commit c7d216e

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

src/execution/execute.ts

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1087,7 +1087,7 @@ async function completeAsyncIteratorValue(
10871087
fieldGroup: FieldGroup,
10881088
info: GraphQLResolveInfo,
10891089
path: Path,
1090-
iterator: AsyncIterator<unknown>,
1090+
asyncIterator: AsyncIterator<unknown>,
10911091
asyncPayloadRecord?: AsyncPayloadRecord,
10921092
): Promise<ReadonlyArray<unknown>> {
10931093
const errors = asyncPayloadRecord?.errors ?? exeContext.errors;
@@ -1103,9 +1103,9 @@ async function completeAsyncIteratorValue(
11031103
index >= stream.initialCount
11041104
) {
11051105
// eslint-disable-next-line @typescript-eslint/no-floating-promises
1106-
executeStreamIterator(
1106+
executeStreamAsyncIterator(
11071107
index,
1108-
iterator,
1108+
asyncIterator,
11091109
exeContext,
11101110
fieldGroup,
11111111
info,
@@ -1120,7 +1120,7 @@ async function completeAsyncIteratorValue(
11201120
let iteration;
11211121
try {
11221122
// eslint-disable-next-line no-await-in-loop
1123-
iteration = await iterator.next();
1123+
iteration = await asyncIterator.next();
11241124
if (iteration.done) {
11251125
break;
11261126
}
@@ -1989,8 +1989,8 @@ function executeStreamField(
19891989
return asyncPayloadRecord;
19901990
}
19911991

1992-
async function executeStreamIteratorItem(
1993-
iterator: AsyncIterator<unknown>,
1992+
async function executeStreamAsyncIteratorItem(
1993+
asyncIterator: AsyncIterator<unknown>,
19941994
exeContext: ExecutionContext,
19951995
fieldGroup: FieldGroup,
19961996
info: GraphQLResolveInfo,
@@ -2000,9 +2000,9 @@ async function executeStreamIteratorItem(
20002000
): Promise<IteratorResult<unknown>> {
20012001
let item;
20022002
try {
2003-
const { value, done } = await iterator.next();
2003+
const { value, done } = await asyncIterator.next();
20042004
if (done) {
2005-
asyncPayloadRecord.setIsCompletedIterator();
2005+
asyncPayloadRecord.setIsCompletedAsyncIterator();
20062006
return { done, value: undefined };
20072007
}
20082008
item = value;
@@ -2057,9 +2057,9 @@ async function executeStreamIteratorItem(
20572057
}
20582058
}
20592059

2060-
async function executeStreamIterator(
2060+
async function executeStreamAsyncIterator(
20612061
initialIndex: number,
2062-
iterator: AsyncIterator<unknown>,
2062+
asyncIterator: AsyncIterator<unknown>,
20632063
exeContext: ExecutionContext,
20642064
fieldGroup: FieldGroup,
20652065
info: GraphQLResolveInfo,
@@ -2077,15 +2077,15 @@ async function executeStreamIterator(
20772077
path: itemPath,
20782078
deferDepth,
20792079
parentContext: previousAsyncPayloadRecord,
2080-
iterator,
2080+
asyncIterator,
20812081
exeContext,
20822082
});
20832083

20842084
let iteration;
20852085
try {
20862086
// eslint-disable-next-line no-await-in-loop
2087-
iteration = await executeStreamIteratorItem(
2088-
iterator,
2087+
iteration = await executeStreamAsyncIteratorItem(
2088+
asyncIterator,
20892089
exeContext,
20902090
fieldGroup,
20912091
info,
@@ -2098,8 +2098,8 @@ async function executeStreamIterator(
20982098
filterSubsequentPayloads(exeContext, path, asyncPayloadRecord);
20992099
asyncPayloadRecord.addItems(null);
21002100
// entire stream has errored and bubbled upwards
2101-
if (iterator?.return) {
2102-
iterator.return().catch(() => {
2101+
if (asyncIterator?.return) {
2102+
asyncIterator.return().catch(() => {
21032103
// ignore errors
21042104
});
21052105
}
@@ -2150,8 +2150,8 @@ function filterSubsequentPayloads(
21502150
}
21512151
}
21522152
// asyncRecord path points to nulled error field
2153-
if (isStreamPayload(asyncRecord) && asyncRecord.iterator?.return) {
2154-
asyncRecord.iterator.return().catch(() => {
2153+
if (isStreamPayload(asyncRecord) && asyncRecord.asyncIterator?.return) {
2154+
asyncRecord.asyncIterator.return().catch(() => {
21552155
// ignore error
21562156
});
21572157
}
@@ -2171,7 +2171,7 @@ function getCompletedIncrementalResults(
21712171
exeContext.subsequentPayloads.delete(asyncPayloadRecord);
21722172
if (isStreamPayload(asyncPayloadRecord)) {
21732173
const items = asyncPayloadRecord.items;
2174-
if (asyncPayloadRecord.isCompletedIterator) {
2174+
if (asyncPayloadRecord.isCompletedAsyncIterator) {
21752175
// async iterable resolver just finished but there may be pending payloads
21762176
continue;
21772177
}
@@ -2233,9 +2233,9 @@ function yieldSubsequentPayloads(
22332233
exeContext.subsequentPayloads.forEach((asyncPayloadRecord) => {
22342234
if (
22352235
isStreamPayload(asyncPayloadRecord) &&
2236-
asyncPayloadRecord.iterator?.return
2236+
asyncPayloadRecord.asyncIterator?.return
22372237
) {
2238-
promises.push(asyncPayloadRecord.iterator.return());
2238+
promises.push(asyncPayloadRecord.asyncIterator.return());
22392239
}
22402240
});
22412241
return Promise.all(promises);
@@ -2317,15 +2317,15 @@ class StreamRecord {
23172317
items: Array<unknown> | null;
23182318
promise: Promise<void>;
23192319
parentContext: AsyncPayloadRecord | undefined;
2320-
iterator: AsyncIterator<unknown> | undefined;
2321-
isCompletedIterator?: boolean;
2320+
asyncIterator: AsyncIterator<unknown> | undefined;
2321+
isCompletedAsyncIterator?: boolean;
23222322
isCompleted: boolean;
23232323
_exeContext: ExecutionContext;
23242324
_resolve?: (arg: PromiseOrValue<Array<unknown> | null>) => void;
23252325
constructor(opts: {
23262326
path: Path | undefined;
23272327
deferDepth: number | undefined;
2328-
iterator?: AsyncIterator<unknown>;
2328+
asyncIterator?: AsyncIterator<unknown>;
23292329
parentContext: AsyncPayloadRecord | undefined;
23302330
exeContext: ExecutionContext;
23312331
}) {
@@ -2334,7 +2334,7 @@ class StreamRecord {
23342334
this.path = pathToArray(opts.path);
23352335
this.deferDepth = opts.deferDepth;
23362336
this.parentContext = opts.parentContext;
2337-
this.iterator = opts.iterator;
2337+
this.asyncIterator = opts.asyncIterator;
23382338
this.errors = [];
23392339
this._exeContext = opts.exeContext;
23402340
this._exeContext.subsequentPayloads.add(this);
@@ -2359,8 +2359,8 @@ class StreamRecord {
23592359
this._resolve?.(items);
23602360
}
23612361

2362-
setIsCompletedIterator() {
2363-
this.isCompletedIterator = true;
2362+
setIsCompletedAsyncIterator() {
2363+
this.isCompletedAsyncIterator = true;
23642364
}
23652365
}
23662366

0 commit comments

Comments
 (0)