TypeScript · Senior · Pytanie 61 z 75

Czego wymaga funkcja asercji, by jej wywołanie zawężało typ?

const assertUser: (x: unknown) => asserts x is User = (x) => { /* ... */ };

Wyjaśnienie

Inaczej TypeScript zgłosi „Assertions require every name in the call target to be declared with an explicit type annotation”.

Do poczytania

Błąd w pytaniu

TypeScript · Senior · pytanie 61

Sprawdź się

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

Rozwiąż ten test