The thing with all those projects is playing catch-up with upstream, and the possible variations from what is actually the official semantics depending on the TypeScript version.
Every language in wide use today is still evolving and, if anything, it seems that the pace of language change is generally increasing.