Aviso sobre decoradores experimentais em TypeScript
Olá a todos! Sou novo em TypeScript e estou tentando usar decoradores para adicionar logging à minha classe. Tenho o Visual Studio Code instalado e criei um projeto simples com um arquivo tsconfig.json. Aqui está meu código:
```typescript
function log(target: any, propertyKey: string, descriptor: PropertyDescriptor) {
const originalMethod = descriptor.value;
descriptor.value = function(...args: any[]) {
console.log(`Método ${propertyKey} chamado com argumentos:`, 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);
```
Ao compilar, recebo um aviso: "Experimental support for d