Тс же суперсет над жс, он в принципе может устареть тока если на него забьют
только этот суперсет иногда несовместим с js, и приходится ждать много времени прежде чем его допиливают. а еще они могут ломать обратную совместимость с сигнатурами методов js и получается засада на ровном месте, приходится идти и искать по исходникам ts, где поломано.