# Options

Є кілька речей, які TypeScript не дозволяє вам робити з коробки, наприклад. використовуючи змінну, яка *ніколи не оголошується* (звичайно, ви можете використовувати *файл декларації* для зовнішніх систем).

Тим не менш, традиційні мови програмування мають жорстку межу між тим, що дозволено і заборонено системою типів. TypeScript відрізняється тим, що він дає вам контроль над тим, де розмістити повзунок. Це дійсно для того, щоб дозволити вам використовувати JavaScript, який ви знаєте і любите, з такою безпечністю, як **Ви** хочете. Існує багато параметрів компілятора для керування саме цим повзунком, тому давайте подивимося.

## Boolean Options

`compilerOptions`, які є `boolean`, можна вказати як `compilerOptions` у `tsconfig.json`:

```json
{
    "compilerOptions": {
        "someBooleanOption": true
    }
}
```

чи в командному рядку

```sh
tsc --someBooleanOption
```

> Усе це за замовчуванням `false`.

Натисніть [тут](https://www.typescriptlang.org/docs/handbook/compiler-options.html), щоб переглянути всі параметри компілятора.
