`Start a promise chain
Weekly downloads
Changelog
https://github.com/sindresorhus/p-try/compare/v2.2.0...v3.0.0
Readme
Start a promise chain
npm install p-try
import pTry from 'p-try';
try {
const value = await pTry(() => {
return synchronousFunctionThatMightThrow();
});
console.log(value);
} catch (error) {
console.error(error);
}
Returns a Promise
resolved with the value of calling fn(...arguments)
. If the function throws an error, the returned Promise
will be rejected with that error.
Support for passing arguments on to the fn
is provided in order to be able to avoid creating unnecessary closures. You probably don't need this optimization unless you're pushing a lot of functions.
The function to run to start the promise chain.
Arguments to pass to fn
.
`Start a promise chain
The npm package p-try receives a total of 40,025,211 weekly downloads. As such, p-try popularity was classified as popular.
We found that p-try demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago.It has 1 open source maintainer collaborating on the project.