TypeScript extends JavaScript by adding types.
By understanding JavaScript, TypeScript saves you time catching errors and providing fixes before you run code.
Parece tentador, não? Só que se você já usou TypeScript, você sabe que não é bem assim. O TypeScript pode até "ajudar" em projetos grandes, mas no final, só atrapalha. Vou explicar o por quê.