Удобство против надежности¶
Есть несколько вещей, которые TypeScript не позволяет вам делать, например: использование переменной, которая никогда не объявлялась (конечно, вы можете использовать файл объявления для внешних систем).
Тем не менее, обычно у языков программирования есть жесткое разделение между тем, что разрешено системой типов, а что нет. TypeScript отличается тем, что дает вам контроль над границами этого разделения. Это позволяет вам использовать JavaScript, который вы знаете, но с той степенью надёжности, которую вы захотите. Есть много параметров компилятора для управления этой степенью надёжности, так что давайте посмотрим.
Булевы параметры¶
compilerOptions
, которые являются булевыми
параметрами, могут быть указаны как compilerOptions
в tsconfig.json
:
1 2 3 4 5 |
|
или в командной строке
1 |
|
По умолчанию они все
false
.
Перейдите сюда чтобы увидеть все параметры компилятора.