/// module Rx { export interface ObservableStatic { /** * Continues an observable sequence that is terminated normally or by an exception with the next observable sequence. * * @example * 1 - res = Rx.Observable.onErrorResumeNext(xs, ys, zs); * 1 - res = Rx.Observable.onErrorResumeNext([xs, ys, zs]); * @returns {Observable} An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. */ onErrorResumeNext(...sources: ObservableOrPromise[]): Observable; /** * Continues an observable sequence that is terminated normally or by an exception with the next observable sequence. * * @example * 1 - res = Rx.Observable.onErrorResumeNext(xs, ys, zs); * 1 - res = Rx.Observable.onErrorResumeNext([xs, ys, zs]); * @returns {Observable} An observable sequence that concatenates the source sequences, even if a sequence terminates exceptionally. */ onErrorResumeNext(sources: ObservableOrPromise[]): Observable; } } (function() { var o: Rx.Observable; var p: Rx.Promise; o = Rx.Observable.onErrorResumeNext(o, p, o, p); o = Rx.Observable.onErrorResumeNext([o, p, o, p]); });