Avatar ·

Como aplicar `@ts-ignore` para um bloco inteiro de código em TypeScript?

Olá a todos! Estou começando a aprender TypeScript e me deparei com um problema. Estou escrevendo um pequeno projeto onde uso uma biblioteca de terceiros que não é muito amigável com TypeScript — ela não tem tipos, e recebo um monte de erros em um lugar. Aqui está um exemplo: preciso carregar alguns dados de um arquivo JSON que importo diretamente. TypeScript reclama do `any` implícito e de que as propriedades do objeto podem não estar definidas. Eu sei que posso usar `// @ts-ignore` antes de uma linha específica para suprimir o erro, mas tenho cerca de 10 a 15 linhas seguidas, e escrever `// @ts-ignore` antes de cada uma é terrivelmente inconveniente e polui o código. Tentei envolver a parte problemática em um `if` ou usar `as any`, mas isso nem sempre ajuda, ou o código fica estranho. Existe uma maneira de aplicar `@ts-ignore` a um bloco inteiro de uma vez? Por exemplo, algo como: ```typescript // @ts-ignore-block const data = require('./data.json'); const name = data.user.name; const age = data.user.age; const city = da