google / google/closure-compiler

[Polymer Pass] dynamic property names in `listeners` object

Open
#2,684 0 comments 0 reactions 1 assignee Claimed by @justinfagnani View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.