Skip to content

[Bug]: (Babel transpilation fail) Empty object destructuring in for-lexical declaration should be allowed #15100

@p51lee

Description

@p51lee

💻

  • Would you like to work on a fix?

How are you using Babel?

Other (Next.js, Gatsby, vue-cli, ...)

Input code

for ( let { } = 0 ; 0 ; ) ;

Configuration file name

No response

Configuration

No response

Current and expected behavior

The input code has no problem, but Babel throws error while transpiling the code.

$ node
Welcome to Node.js v18.11.0.
Type ".help" for more information.
> for ( let { } = 0 ; 0 ; ) ;
undefined

Environment

Reproduction on Babel's own REPL

Possible solution

No response

Additional context

No response

Metadata

Metadata

Assignees

Labels

i: regressionoutdatedA closed issue/PR that is archived due to age. Recommended to make a new issue

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions