delay() operator

The delay() operator delays all the values being emitted and is used in the following way:

// time/delay.jslet stream$ = Rx.Observable.interval(100).take(3).delay(500);// 0 after 600 ms, 1 after 1200 ms, 2 after 1800 msstream.subscribe(data => console.log(data));

Get Architecting Angular Applications with Redux, RxJS, and NgRx now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.