TypeScript

Why does annotating types in typescript feel more cumbersome than in other languages?

No matter how much I use typescript, that's always a latent theme of lamentation. Don't get me wrong, I see the benefits in it as a programming language but that aspect is what leaves the impression of a typing system laid over javascript.

(Happy Valentines' Day)