TypeScript · Junior · Pytanie 2 z 75
Czy TypeScript sprawdza typy podczas działania programu?
- ✓Poprawna odpowiedź: Nie: typy są usuwane podczas kompilacji; w runtime działa zwykły JS
- 2Tak: kompilator wstawia sprawdzenia przed każdym wywołaniem funkcji
- 3Tak, ale tylko dla klas i interfejsów z modyfikatorem
strict
Wyjaśnienie
TypeScript to narzędzie czasu programowania. Jeśli API zwróci null zamiast obiektu, typy cię nie uratują. Do sprawdzeń w runtime używa się typeof/instanceof i bibliotek schematów (Zod, Valibot), z których można też wyprowadzić typy TS.