Avatar ·

Comment marquer une propriété ou une méthode comme dépréciée (deprecated) en TypeScript ?

Bonjour à tous ! Je suis novice en TypeScript et je travaille sur une bibliothèque pour un usage interne. J'ai plusieurs anciennes fonctions et propriétés que je souhaite progressivement retirer de l'utilisation pour passer à une nouvelle API. Je sais qu'en JSDoc il existe une balise `@deprecated` qui surligne la méthode dans les éditeurs de code, mais en TypeScript je ne suis pas sûr de comment faire correctement. Voici un exemple de mon code : ```typescript // Ancienne méthode que je veux marquer comme dépréciée function calculateTotal(items: number[]): number { return items.reduce((sum, item) => sum + item, 0); } // Nouvelle méthode function calculateSum(items: number[]): number { // Nouvelle logique avec des vérifications supplémentaires if (items.length === 0) { return 0; } return items.reduce((sum, item) => sum + item, 0); } // Ancienne interface interface UserConfig { name: string; oldEmail?: string; // Ce champ n'est plus utilisé email?: string; } ``` Je souhaite que lors de l'utilisation