RxJS 5.5 allows grabbing lettable operators and piping them like so:
import { ajax } from 'rxjs/observable/dom/ajax'
import { catchError, map, retry } from 'rxjs/operators'
ajax.getJSON('https://example.com/api/test')
.pipe(
retry(3, 1000),
map(fetchUserFulfilled),
catchError(console.error)
)
How would I use the do
operator between these commands?
The do
operator was renamed in RxJS 5.5 to tap
because it collided with the JavaScript do
keyword.
For more info see: https://github.com/ReactiveX/rxjs/blob/master/doc/pipeable-operators.md#pipeable-operators
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With