Delay emitted values by given time.
Observable.of(true)
.delay(150)
.do(() => {
this.renderer.addClass(this.mainContainer, 'side-container');
})
.delay(300)
.do(() => {
this.renderer.addClass(this.sideContainer, 'open');
});
==============================
Observable.of(true).pipe(
delay(150),
tap(() => {
this.renderer.addClass(this.mainContainer, 'side-container');
}),
delay(300),
tap(() => {
this.renderer.addClass(this.sideContainer, 'open');
})
);