Hi,
I was just playing around with some class-based syntax, and quickly ran into a number of different unexpected errors (even more if you've got a strict ESLint setup). Please see the attached code sample. There are a few attempts there commented out to remedy the situation but I didn't find them satisfying. There's also an open issue (from 2015!) https://github.com/Microsoft/TypeScript/issues/3841
Does anyone here have ideas around best practices for using static properties? I'd appreciate any help, especially as I find it difficult to believe that there are no straightforward solutions to these very basic use cases. Thanks! ✌️