У меня есть вот такая строчка кода который в результате должна возвращать 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