TypeScript · Senior · Pytanie 17 z 75
Czego zabrania flaga erasableSyntaxOnly (TS 5.8)?
- ✓Poprawna odpowiedź: Składni wymagającej generowania kodu:
enum,namespace - 2Jakichkolwiek adnotacji typów w plikach
.tsoprócz JSDoc - 3Używania
any,unknowni asercjias
Wyjaśnienie
Node.js potrafi uruchamiać TypeScript, po prostu usuwając typy (type stripping). Konstrukcje wymagające generowania kodu tak nie działają. Flaga zgłasza je z góry, by kod uruchamiał się bez osobnego kroku kompilacji.