1.1.4 • Published 1 year ago
never-fail v1.1.4
never-fail
Never fail
import nf, { ignoreFailure, neverFail, warnFailure } from 'never-fail'
// default export and `neverFail()` is an alias of `ignoreFailure()`
// `warnFailure()` is the same as `ignoreFailure()` but emit `console.warn()` message during failure
(async () => {
await ignoreFailure(() => anyCall())
await ignoreFailure(() => returnRejectedPromise())
await ignoreFailure(rejectedPromise)
// will emit `custom message phrase throws ...` or
// `custom message phrase rejected with ...`
await warnFailure(_, 'custom message phrase')
}())