Есть несколько вещей, которые TypeScript не позволяет вам делать, например: использование переменной, которая никогда не объявлялась (конечно, вы можете использовать файл объявления для внешних систем).
Тем не менее, обычно у языков программирования есть жесткое разделение между тем, что разрешено системой типов, а что нет. TypeScript отличается тем, что дает вам контроль над границами этого разделения. Это позволяет вам использовать JavaScript, который вы знаете, но с той степенью надёжности, которую вы захотите. Есть много параметров компилятора для управления этой степенью надёжности, так что давайте посмотрим.
compilerOptions
, которые являются булевыми
параметрами, могут быть указаны как compilerOptions
в tsconfig.json
:
{
"compilerOptions": {
"someBooleanOption": true
}
}
или в командной строке
tsc --someBooleanOption
По умолчанию они все
false
.
Перейдите сюда чтобы увидеть все параметры компилятора.