Он сложнее только наличием типов
Если ты работал с типами- тебе тс будет даже проще, чем жс
Я имел в виду, что бывает, что в сильно типизированном языке писать сложнее, чем в слабо типизированном.
А TS сохраняет многие слабости js типа утиности, например. Ну и выводит типы.
Разница очень ощущается, когда натягиваешь тайпинги на котлин, например :D