It's not flame bait at all, unless you aren't willing to accept different opinions, or have no real world experience. I believe exactly what I wrote. The discussion is unproductive and we can argue all day about the pros and cons. And TS isn't just JS, that's just marketing. Example: enum Color { red = 1, green = 2, blue = 4 } isn't even close to valid JS. And don't respond with caveats, as I don't care. I apparently know more than you do about it.