Resolve and reject

The Promise.resolve and Promise.reject functions create Promise objects that immediately resolve or reject with the given values.

It's a useful shorthand for writing a full function to initialize a Promise object and immediately call resolve or reject with a particular value.

The benefit of doing this, even for synchronous function that don't depend on asynchronous result, is that you can now use the function in a configurable chain of transformations that can include both synchronous and asynchronous work.

Loading TypeScript...

Was this page helpful?