В настоящее время я пытаюсь проверить форму, в которой ввод зависит от того, установлен флажок или нет.
.ensure(p => p.receiverFixFee).required().when(n => n.chargeReceiver === true)
.satisfies(a => (Number(a) > 0))
В этом примере, если установлен флажок Charge Receiver, необходимо ввести данные, которые должны быть выше 0. Я переместил предложение when и не смог убедиться, что оба из этих условий соблюдены. Как я могу убедиться, что обязательные и удовлетворяющие оба прикреплены .when ()?