TypeScript · Junior · Frage 42 von 75

Wie typisiert man eine asynchrone Funktion, die einen Nutzer liefert?

Antwort zeigen

Richtige Antwort: async function getUser(): Promise<User>

Erklärung

Eine async-Funktion liefert immer ein Promise, also ist der Ergebnistyp Promise<User>. Die Annotation User erzeugt einen Fehler. Den Werttyp des Promises zieht man mit Awaited<ReturnType<typeof getUser>> heraus.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Junior · Frage 42

Teste dich selbst

Mach den Test TypeScript · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen