oven-sh/bun

Async generator function are not properly identified in console.log

Open

#18,324 opened on Mar 20, 2025

View on GitHub
 (2 comments) (0 reactions) (0 assignees)Rust (4,486 forks)batch import
bugconsolegood first issue

Repository metrics

Stars
 (90,348 stars)
PR merge metrics
 (Avg merge 1d 7h) (317 merged PRs in 30d)

Description

What version of Bun is running?

1.2.6-canary.74+74768449b

What platform is your computer?

Microsoft Windows NT 10.0.19045.0 x64

What steps can reproduce the bug?

async function* arrayToIter(requests) {
  for (const request of requests) {
    yield await Promise.resolve(request);
  }
}
console.log(arrayToIter([]));

What is the expected behavior?

Node Object [AsyncGenerator] {}

What do you see instead?

Bun {}

Additional information

No response

Contributor guide