TypeScript · Senior · Pytanie 34 z 75

Kiedy podwójna asercja x as unknown as T jest uzasadniona?

Wyjaśnienie

Zwykłe as jest zabronione między niepowiązanymi typami; przez unknown można zadeklarować cokolwiek - i się pomylić. Jeśli nie da się tego uniknąć (np. w niskopoziomowym narzędziu), ukryj to w funkcji ze sprawdzeniem w runtime i testami. Dla JSON waliduj schematem.

Do poczytania

Błąd w pytaniu

TypeScript · Senior · pytanie 34

Sprawdź się

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

Rozwiąż ten test