Warnung zu experimentellen Dekoratoren in TypeScript
Hallo zusammen! Ich bin neu in TypeScript und versuche, Dekoratoren zu verwenden, um Logging zu meiner Klasse hinzuzufügen. Ich habe Visual Studio Code installiert und ein einfaches Projekt mit einer tsconfig.json-Datei erstellt. Hier ist mein Code:
```typescript
function log(target: any, propertyKey: string, descriptor: PropertyDescriptor) {
const originalMethod = descriptor.value;
descriptor.value = function(...args: any[]) {
console.log(`Methode ${propertyKey} aufgerufen mit Argumenten:`, 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);
```
Bei der Kompilierung erhalte ich eine Warnung: "Experimental support for d
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen