Є кілька речей, які TypeScript не дозволяє вам робити з коробки, наприклад. використовуючи змінну, яка ніколи не оголошується (звичайно, ви можете використовувати файл декларації для зовнішніх систем).
Тим не менш, традиційні мови програмування мають жорстку межу між тим, що дозволено і заборонено системою типів. TypeScript відрізняється тим, що він дає вам контроль над тим, де розмістити повзунок. Це дійсно для того, щоб дозволити вам використовувати JavaScript, який ви знаєте і любите, з такою безпечністю, як Ви хочете. Існує багато параметрів компілятора для керування саме цим повзунком, тому давайте подивимося.
Boolean Options
compilerOptions, які є boolean, можна вказати як compilerOptions у tsconfig.json:
{"compilerOptions":{"someBooleanOption":true}}
чи в командному рядку
tsc--someBooleanOption
Усе це за замовчуванням false.
Натисніть тут, щоб переглянути всі параметри компілятора.