TypeScript · Middle · Pytanie 41 z 75

Jak bezpiecznie otypować wynik JSON.parse?

Wyjaśnienie

JSON.parse zwraca any, ale dane zewnętrzne mogą nie spełniać oczekiwań. Schemat (z.object({...})) waliduje dane w runtime, a z.infer<typeof schema> daje typ TS bez duplikacji. as User tylko ukrywa problem.

Do poczytania

Błąd w pytaniu

TypeScript · Middle · pytanie 41

Sprawdź się

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

Rozwiąż ten test