(generator: AsyncGenerator<A, void>)
| 34 | concurrencyCap = Infinity, |
| 35 | ): AsyncGenerator<A, void> { |
| 36 | const next = (generator: AsyncGenerator<A, void>) => { |
| 37 | const promise: Promise<QueuedGenerator<A>> = generator |
| 38 | .next() |
| 39 | .then(({ done, value }) => ({ |
| 40 | done, |
| 41 | value, |
| 42 | generator, |
| 43 | promise, |
| 44 | })) |
| 45 | return promise |
| 46 | } |
| 47 | const waiting = [...generators] |
| 48 | const promises = new Set<Promise<QueuedGenerator<A>>>() |
| 49 |
no test coverage detected