I believe this is the WRONG QUESTION.
Previously, this topic has been discussed in different shapes here:
But, these two topic forget one simple thing:
Typescript is just a matter of taste, it's not about you writing better code or them writing an ugly one.
Clean code doesn't abide to language X or Y.
After all, clean code is clean code.
What do you think?