toPromise
signature: toPromise() : Promise
toPromise() : PromiseConvert observable to promise.
โ toPromise is not a pipable operator, as it does not return an observable.
[](https://ultimatecourses.com/courses/rxjs?ref=4)
Examples
Example 1: Basic Promise
//return basic observable
const sample = val => Rx.Observable.of(val).delay(5000);
//convert basic observable to promise
const example = sample('First Example')
.toPromise()
//output: 'First Example'
.then(result => {
console.log('From Promise:', result);
});Example 2: Using Promise.all
Additional Resources
toPromise ๐ฐ - Official Docs
๐ Source Code: https://github.com/ReactiveX/rxjs/blob/master/src/internal/operators/toPromise.ts
Last updated