Open
Description
Step 1 of #4450 is to have compile-time warnings for duplicate getters/setters/props/methods:
class Component extends LightningElement {
get book1 () {}
set book2(v) {}
book
book() {}
}
You can have 1) a method, you can have 2) a prop, you can have 3) a getter/setter (either/both), but you can't have two from the three different categories. We should warn on this.
We could presumably do this for all objects, but to avoid boiling the ocean, let's just focus on LightningElement
s (or assumed LightningElement
s). This is important for us because of how registerDecorators
works in particular.
Activity