Так что мне было интересно, когда я пишу viewModel с использованием RxSwift, есть ли способ объединить связывание и сворачивание, чтобы у вас была подпись, подобная этой
someObservable.bind(someCondition, firstObserver,secondObserver)
, это заменит код, подобный
someObservable
.filter { continionIsTrue }
.bind(to: firstObserver)
.disposed(by: disposeBag)
someObservable
.filter { conditionIsFalse }
.bind(to: secondObserver)
.disposed(by: disposeBag)