class A {
b() {
this.a = 5
this.a = 6
this.a = 7
console.log(this.a)
}
}
If trigger on this.a it display only only console.log(this.a) it seems with this pattern its possible to have a few definitions
If you trigger on console.log(this.a) it will display all of them, which seems to be more logical
Its caused by tsEssentialPlugins.removeDefinitionFromReferences, so I think it would be logical to just disable this feature on this
.js code:
If trigger on this.a it display only only console.log(this.a) it seems with this pattern its possible to have a few definitions If you trigger on console.log(this.a) it will display all of them, which seems to be more logical
Its caused by
tsEssentialPlugins.removeDefinitionFromReferences
, so I think it would be logical to just disable this feature onthis