TypeScript · Senior · Pytanie 33 z 75

Jak sprawdzić typ w testach tak, by błąd pojawił się, gdy NIE ma błędu kompilacji?

Wyjaśnienie

@ts-expect-error tłumi błąd i sam staje się błędem, jeśli nie ma czego tłumić - więc test typu „pada”, gdy typ staje się zbyt szeroki. @ts-ignore zawsze milczy i ukrywa problemy. Do asercji jest expectTypeOf w Vitest, tsd i @ts-expect-error w type-challenges.

Do poczytania

Błąd w pytaniu

TypeScript · Senior · pytanie 33

Sprawdź się

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

Rozwiąż ten test