1 import { Observable } from '../Observable';
2 import { from } from './from';
3 import { isArray } from '../util/isArray';
4 import { EMPTY } from './empty';
5 export function onErrorResumeNext(...sources) {
6 if (sources.length === 0) {
9 const [first, ...remainder] = sources;
10 if (sources.length === 1 && isArray(first)) {
11 return onErrorResumeNext(...first);
13 return new Observable(subscriber => {
14 const subNext = () => subscriber.add(onErrorResumeNext(...remainder).subscribe(subscriber));
15 return from(first).subscribe({
16 next(value) { subscriber.next(value); },
22 //# sourceMappingURL=onErrorResumeNext.js.map