byte916
@byte916

Можно ли в typescript запретить if для не-bool условий?

В ts, так же как и в js допустимы конструкции, когда с помощью if можно провести проверку по выражению любого типа
Например, валидны такие варианты
let x = 15;
if (x)...

let y = "hi";
if (y)...

let z = {...};
if (z)...


Можно ли запретить использовать такие условия, чтобы if проверял исключительно по bool-условиям?
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
byte916
@byte916 Автор вопроса
Сам спросил, сам ответил - strict-boolean-expressions
https://palantir.github.io/tslint/rules/strict-boo...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы