diff --git a/source/core/index.ts b/source/core/index.ts index 19bcdfba1..85315ba0a 100644 --- a/source/core/index.ts +++ b/source/core/index.ts @@ -938,7 +938,7 @@ export default class Request extends Duplex implements RequestEvents { if (is.nodeStream(body)) { body.pipe(currentRequest); - } else if (is.generator(body)) { + } else if (is.generator(body) || is.asyncGenerator(body)) { (async () => { try { for await (const chunk of body) {