(iterator: SegmentIterator)
| 29 | } |
| 30 | |
| 31 | const collectSegments = (iterator: SegmentIterator) => { |
| 32 | let r |
| 33 | const collected = [] |
| 34 | let i = iterator[Symbol.iterator]() |
| 35 | while (!(r = i.next()).done) { |
| 36 | // ar.push(r.value); |
| 37 | collected.push({segment: r.value?.segment}) |
| 38 | } |
| 39 | return collected |
| 40 | } |
| 41 | |
| 42 | async function run() { |
| 43 | const bench = new Bench({time: 1000}) |