У меня есть Promise<T>
, который я хотел бы преобразовать в Guarantee<Bool>
, где true означает, что обещание выполнено, и false, если оно было отклонено.
Мне удалось достичь этого с помощью
return getPromise()
.map { _ in true }
.recover { _ in Guarantee.value(false) }
Мне интересно, есть ли более аккуратный способ сделать это.