Syntax von Pfeilfunktionen mit Generics in TypeScript
Hallo zusammen! Ich habe angefangen, TypeScript zu lernen und bin auf ein Problem gestoßen: Ich verstehe nicht, wie man Pfeilfunktionen mit Generics (generic types) richtig schreibt. Bei normalen Funktionen ist alles klar:
```typescript
function identity(arg: T): T {
return arg;
}
```
Aber wenn ich dasselbe mit einer Pfeilfunktion versuche, gibt TypeScript Fehler aus. Ich habe verschiedene Varianten ausprobiert:
```typescript
const identity = (arg: T): T => arg; // Fehler: JSX element 'T' has no corresponding closing tag
```
```typescript
const identity = (arg: T): T => arg; // Funktioniert, sieht aber seltsam aus
```
```typescript
const identity = (arg: T): T => arg; // Funktioniert auch, aber ich bin mir nicht sicher, ob das richtig ist
```
Könnt ihr mir bitte sagen, wie man Pfeilfunktionen mit Generics korrekt deklariert?
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen