()
| 2260 | } |
| 2261 | |
| 2262 | function returnStreamIterators() { |
| 2263 | const promises: Array<Promise<IteratorResult<unknown>>> = []; |
| 2264 | exeContext.subsequentPayloads.forEach(asyncPayloadRecord => { |
| 2265 | if (isStreamPayload(asyncPayloadRecord) && asyncPayloadRecord.iterator?.return) { |
| 2266 | promises.push(asyncPayloadRecord.iterator.return()); |
| 2267 | } |
| 2268 | }); |
| 2269 | return Promise.all(promises); |
| 2270 | } |
| 2271 | |
| 2272 | return { |
| 2273 | [Symbol.asyncIterator]() { |
no test coverage detected