Это сказал не я, а Маттео Калина, один из кол-колабораторов ноды, но я полностью с ним согласен. Это такой же язык, как и бабель и как кофескрипт, это транспайлер одного синтаксиса в другой. Нет едтного стандарта, что считать тайпскриптом, а что нет, все зависит от конфига. Более того, он не является надмножеством js, как заявляется, потому, что не все конструкции js могут быть описаны на тайпскрипте в принципе.
В других языках тоже есть настройки компилятора, конфигурация уровней ошибок, супрессы ошибок.