Avatar ·

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

Olá a todos! Sou novo em TypeScript e me deparei com o seguinte problema. Tenho um grande bloco de código que quero temporariamente "fazer funcionar" sem corrigir todos os erros de tipo de uma vez. Conheço o `// @ts-ignore`, que suprime o erro na linha seguinte. Mas tenho um bloco inteiro de código (por exemplo, uma função com 50 linhas) onde o TypeScript reclama de várias coisas: tipos não coincidem, propriedades faltando, entre outros. Escrever `// @ts-ignore` antes de cada linha é um saco. Fica um monte de comentários, o código fica ilegível. Tentei envolver todo o bloco em `// @ts-ignore` — não funciona, ele só age em uma linha. Aqui está um exemplo: ```typescript function processLegacyData(data: any) { // @ts-ignore const result = data.items.map((item: any) => { // @ts-ignore return item.value * 2; }); // @ts-ignore const filtered = result.filter((x: number) => x > 10); return filtered; } ``` Isso é horrível! Como fazer para que `@ts-ignore` funcione para todo