Even syntactically, TS is not a superset of JS: https://anemato.de/blog/js-to-ts
Oh I hit this case too. Yeah it's not a superset in any sense of the word.