У меня есть вот такая строчка кода который в результате должна возвращать true or false.
const isOpen = rules.isDefault || rules.child?.length;
// rules.child - масив
// rules.isDefault - true or false
В таком виде который она есть она тоже работает но typescript ругается на такую реализацию потому что тип для этой переменной указан boolean;
Как я могу спросить этот код чтобы он возвращал только true or false не делая дополнительной проверки типа вот такой
const isOpen = rules.isDefault || rules.child?.length ? true : false