Example 1: Skip while values below threshold
( StackBlitz | jsBin | jsFiddle )
// RxJS v6+import { interval } from 'rxjs';import { skipWhile } from 'rxjs/operators';//emit every 1sconst source = interval(1000);//skip emitted values from source while value is less than 5const example = source.pipe(skipWhile(val => val < 5));//output: 5...6...7...8........const subscribe = example.subscribe(val => console.log(val));
skipWhile 📰 - Official docs
📁 Source Code: https://github.com/ReactiveX/rxjs/blob/master/src/internal/operators/skipWhile.ts