@brawaru well then why can't the compiler rename them to hide this from me? As well as the endless `this`. It knows that I'm referring to a class field or method, but still refuses to let me access it unless I write `this`.
These two things must be one of the worst examples of underlying implementation needlessly peeking into the UX.
@grishka because typescript is only superset of javascript and they are no longer implementing any custom emit features that aren't in regular javascript