Olá João.
Tudo bem?
Esse erro "is declared, but its value is never read" geralmente acontece quando uma função ou variável é declarada, mas não é utilizada de forma que o compilador ou interpretador considere relevante.
No seu caso, a função limparCampo
está sendo chamada corretamente, mas o TypeScript (ou JavaScript com algum tipo de verificação de tipos) está reclamando porque ele não vê a função sendo usada de uma forma que afete o estado do programa, mesmo que ela realmente esteja.
Vamos tentar algumas abordagens para resolver esse problema:
Certifique-se de que a função está sendo chamada corretamente:
Verifique se a função limparCampo
está sendo chamada em todos os lugares necessários. Pelo seu código, parece que está tudo certo, mas é bom garantir.
Verifique o escopo da função:
Certifique-se de que a função limparCampo
está no escopo correto e acessível no momento em que é chamada. Pelo código que você mostrou, parece que está tudo certo.
Verifique se não há outras declarações conflitantes:
Certifique-se de que não há outra função ou variável com o mesmo nome limparCampo
que possa estar causando conflitos.
Espero ter ajudado. Qualquer dúvida manda aqui. Bons estudos.