Avatar ·

Comment appliquer `@ts-ignore` pour un bloc entier de code en TypeScript ?

Bonjour à tous ! Je commence tout juste à apprendre TypeScript et j'ai rencontré un problème. J'écris un petit projet dans lequel j'utilise une bibliothèque tierce, et elle ne s'entend pas très bien avec TypeScript — elle n'a pas de types, et je reçois un tas d'erreurs au même endroit. Voici un exemple : je dois charger des données depuis un fichier JSON que j'importe directement. TypeScript se plaint du `any` implicite et du fait que les propriétés de l'objet peuvent ne pas être définies. Je sais que je peux utiliser `// @ts-ignore` avant une ligne spécifique pour supprimer l'erreur, mais j'en ai 10 à 15 lignes d'affilée, et écrire `// @ts-ignore` devant chacune est terriblement peu pratique et encombre le code. J'ai essayé d'envelopper la partie problématique dans un `if` ou d'utiliser `as any`, mais cela n'aide pas toujours, ou le code devient étrange. Existe-t-il un moyen d'appliquer `@ts-ignore` pour un bloc entier de code ?