Oii, Fernando! Tudo bem?
Sinto muito pela experiência, quando estamos aprendendo programação enfrentamos algumas dificuldades, ainda mais com Typescript e JavaScript que são bem sensíveis quanto a sintaxe. Mas, não se preocupe, vamos encontrar uma solução para o problema.
O erro está relacionado a re-declaração de variáveis no mesmo escopo. No TypeScript (e no JavaScript), não é uma boa prática declarar uma variável com o mesmo nome mais de uma vez no mesmo escopo usando let
ou const
.
Como sugestão, pode renomear as variáveis ou garantir que cada variável seja declarada apenas uma vez no escopo em que você está trabalhando. Aqui está um exemplo de como você pode ajustar o seu código:
Por exemplo, trocar elementoFormulario
para transacaoFormulario
e let saldo
para let saldoCorrente
para evitar a re-declaração da variável e conflito com elementoSaldo
, sempre observando se cada variável está sendo declarada apenas uma vez no escopo em que está sendo utilizada.
Ao renomear as variáveis, você evita o problema de redeclaração e mantém o código dentro do mesmo escopo do bloco.
Espero que a sugestão te ajude. Qualquer dúvida, conte conosco.
Bons estudos, Fernando!