Skip to content

Instantly share code, notes, and snippets.

@ArtemRomanovsky
Created February 19, 2020 15:14
Show Gist options
  • Save ArtemRomanovsky/7860b5909ec5e4d61ddc268dc89bf048 to your computer and use it in GitHub Desktop.
Save ArtemRomanovsky/7860b5909ec5e4d61ddc268dc89bf048 to your computer and use it in GitHub Desktop.
const connectableObservable = Rx.Observable
.interval(1000)
.take(5)
.multicast(new Rx.Subject());
const observerA = {...};
const observerB = {...};
connectableObservable.connect();
connectableObservable.subscribe(observerA); // first execution
setTimeout(() => {
connectableObservable.subscribe(observerB); // the same execution
}, 2000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment