TypeScript · Junior · Pytanie 42 z 75

Jak otypować funkcję async zwracającą użytkownika?

Wyjaśnienie

Funkcja async zawsze zwraca promise, więc typ wyniku to Promise<User>. Adnotacja User spowoduje błąd. Typ wartości promise'a można wyciągnąć przez Awaited<ReturnType<typeof getUser>>.

Do poczytania

Błąd w pytaniu

TypeScript · Junior · pytanie 42

Sprawdź się

Rozwiąż test TypeScript · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test