Я могу использовать RxBiBinding для привязки между двумя BehaviorRelay следующим образом:
let disposeBag = DisposeBag()
var textFirst = BehaviorRelay<String?>(value: "")
var textSecond = BehaviorRelay<String?>(value: "")
(textFirst <-> textSecond).disposed(by: disposeBag)
Что я не могу понять, это как преобразовать строку, проходящую между реле? Преобразование конечно симметрично c между первым и вторым и обратно.