jashkenas/coffeescript

Support export destructured assignment

Open

#5,100 opened on Aug 26, 2018

View on GitHub
 (2 comments) (0 reactions) (0 assignees)CoffeeScript (1,980 forks)batch import
enhancementhelp wanted

Repository metrics

Stars
 (16,577 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

Choose one: is this a bug report or feature request? Feature request

@GeoffreyBooth I came across an unsupported export syntax that appears to be standard

Input Code

export {foo, bar} = item

Expected Behavior

Should transpile to export var {foo, bar} = item

Current Behavior

Doesn't compile

Possible Solution

Guessing it won't be bad to add this as a supported grammar rule

Context

Not blocking anything, just came across it while working on AST stuff

Environment

  • CoffeeScript version:
  • Node.js version:

Contributor guide