Avertissement concernant les décorateurs expérimentaux dans TypeScript
Bonjour à tous ! Je suis nouveau dans TypeScript et j'essaie d'utiliser les décorateurs pour ajouter de la journalisation à ma classe. J'ai installé Visual Studio Code et j'ai créé un projet simple avec un fichier tsconfig.json. Voici mon code :
```typescript
function log(target: any, propertyKey: string, descriptor: PropertyDescriptor) {
const originalMethod = descriptor.value;
descriptor.value = function(...args: any[]) {
console.log(`Méthode ${propertyKey} appelée avec les arguments :`, args);
return originalMethod.apply(this, args);
};
return descriptor;
}
class Calculator {
@log
add(a: number, b: number): number {
return a + b;
}
}
const calc = new Calculator();
calc.add(2, 3);
```
Lors de la compilation, je reçois un avertissement : "Experimental support for decorators is a feature that is subject to change in a future release. Set the 'experimentalDecorators' option in your 'tsconfig' or 'jsconfig' to remove this warning." J'ai essayé d'ajouter `"experime