знатоки js правильно ли читаю такое выражeние
!!currentMethod?.value
тоесть оно проверяет есть ли свойство value вообще
если в value любой тип true первый восклицательный знак перевернёт на false, второй опять на true
а если в value любой тип false тоесть 0 , пустая строка, null итд то первый знак первернёт на true второй на false
?