Não é comum não. Pode até haver algum caso específico, mas parece estranho. Claro que não podemos falar com detalhes porque não sabemos o que ocorreu.

O problema pode ser até mesmo que o código em JS era mais falho e fazendo para TS percebeu o erro.

O mais provável é que esteja fazendo algo diferente. Ou criou complicações sem necessidade quando mudou para TS.

Lembre-se que todo código JS é um código TS. Então não é nada normal. Na verdade, deveria acontecer o contrário, potencialmente, já que algumas verificações de tipos necessárias em JS não seriam mais necessárias em TS. A principal vantagem de TS sobre JS é a robustez, ou seja, é mais garantido que funcione corretamente sem você ter que escrever códigos para garantir isso.

Faz sentido para você?

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).