А как писать для ноды на ТС? сначала тайпскриптом транспайлить в бандл жса и потом node bundle.js?
Ну я пару сервисов сделал. Пока жс'а даже в глаза там не видел.
Ты же не смотришь на байт-код, который производит твоя скала программа... Ну и js можно просто воспринимать как байт-код какой-то виртуальной машины.
Вообще основная проблема в TS это отсутствие работы на фп с контролем чистоты. То есть, если без этого прямо не можешь код писать, то лучше Скала или Хаскель. Но даже в скале 10 лет писали так до котов и что-то я не помню, чтобы Скала был из-за этого "невозможным" япом.