google / google/closure-compiler
[Polymer Pass] dynamic property names in `listeners` object
Open
- Dominant language
- JavaScript
- Stars
- 7.7k
- Forks
- 1.2k
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 6
Description
Feature request from a user in geo. They'd like to be able to define event names as constants, then reference them in `listeners` using ES6's dynamic property name syntax.
e.g.
```javascript
const eventName = 'event-name';
Polymer({
is: 'foo-bar',
listeners: {
[eventName]: 'handler'
},
handler() {
console.log('got an event-name');
}
});
```
Contributor guide
Assessment
This issue has not been assessed yet.