Skip to content

Instantly share code, notes, and snippets.

@kctang
Created March 1, 2017 12:57
Show Gist options
  • Save kctang/f0abf2c4076926882951f6d31bbb38e0 to your computer and use it in GitHub Desktop.
Save kctang/f0abf2c4076926882951f6d31bbb38e0 to your computer and use it in GitHub Desktop.
observables-test.js
console.log('Observables experiment...');
const ob1 = Observable.create((observer: Observer<number>) => {
observer.next(1);
observer.next(2);
observer.complete();
});
const ob2 = num => {
return Observable.create((observer: Observer<number>) => {
console.log(`from num ${num}`);
observer.next(4);
observer.next(5);
observer.next(6);
observer.complete();
});
};
ob1.mergeMap(ob2).subscribe(
num => console.log(num),
e => console.log(e),
() => console.log('completed'),
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment