개요


코드 예시


현재 인증된 사용자를 저장하는 global BehaviorSubject 가 있는 상황

var currentUser: BehaviorSubject<User> // global state

func transform(mutation: Observable<Mutation>) -> Observable<Mutation> {
  return Observable.merge(mutation, currentUser.map(Mutation.setUser))
}