TypeScript · Senior · Pytanie 16 z 75
Czego wymaga flaga verbatimModuleSyntax?
- ✓Poprawna odpowiedź: Jawnego oznaczania importów typów przez
import type - 2Używania tylko modułów CommonJS z
require - 3Pisania rozszerzeń
.jswe wszystkich względnych importach
Wyjaśnienie
Zasada jest prosta: wszystko bez modyfikatora type zostaje w wynikowym JS, wszystko z type jest usuwane. Czyni to wynik przewidywalnym dla każdego transpilera i zastępuje przestarzałe importsNotUsedAsValues i preserveValueImports.