O typescript pode ser um pouco duro às vezes... bom ate onde entendo a intenção do typescript é essa mesmo, mostrar os bugs em dev para evitar em prod. quando comecei a codar com TS foi dificil também, comecei da pior forma na verdade, refatorando uma aplicação em react para .tsx, a cada tipagem que adicionava pensando em corrijir algum problema apareciam 20 novos erros (sim 20). demorei algumas semanas pra conseguir sumir com todos os any que havia usado inicialmente para ir rodando a aplicação enquanto tipava aos poucos. depois disso eu comecei a estudar backend desenvolvendo api's com express.js fiz algumas poucas em .js e em seguida partir pro .ts e parecia tudo tão simples em relação a fazer uma refatoração de um projeto já existente ou tipar um front com React. hoje em dia me da agonia iniciar um projeto sem ts. então eu diria que começar a estudar ts aplicando em frameworks ou bibliotecas é um pouco duro principalmente se for pra refatorar algo que já existe em js. voltar pro começo e ir aplicando ts em variaveis, funções, classes como se tivesse começando a estudar js irá te ajudar a perder esse odio inicial por TS.
você estudou por onde mano? a documentação na minha opinião nao me ajudou em nada e nao ta na ordem certa e