It'll look something like this:

```javascript

async function consumeReadableStream(stream) {
    const start = Date.now()
    for await (const chunk of stream) {

        /* Do whatever you want with the chunk here e,g, await other
async tasks with chunks
            send them off to wherever, etc
        */

        if (Date.now() - start > 30000) {
            throw new Error('30000 ms timeout')
        }
    }
    /* Instead of callbackOnce the returned promise from this function
itself can be used */
}

```
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to