rxjs5 merge and error handling
I would like to combine/merge multiple Observables and when each of them is completed execute a finally function. The merge operator seems to execute each subscription in parallel, which is what I need, but if any of them throws an error the execution is halted. RxJS version 4 has an operator mergeDelayError that should keep the all subscriptions executing till all of them are completed, but this operator isn't implemented in version 5 . Should I revert to a different operator? var source1 = Rx.Observable.of(1,2,3).delay(3000); var source2 = Rx.Observable.throw(new Error('woops')); var source3