from

RxJS 5 from

by Echyzen

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/6.2.1/rxjs.umd.js"></script>
<script src="https://rawgit.com/eu81273/jsfiddle-console/master/console.js"></script>

JavaScript

// take the first observable to emit
const example$ = rxjs.race(
	
  rxjs.interval(1500),
  rxjs.interval(1000).pipe(rxjs.operators.mapTo('1st won')),
  rxjs.interval(2000),
  rxjs.interval(2500)
)

// output: '1st won'...'1st won'...etc.
const subscribe = example$.subscribe()