transient-error
Version:
Mark an error as transient, meaning you can retry
38 lines (25 loc) • 967 B
Markdown
# transient-error
> **Mark an error as transient, meaning you can retry.**
[](https://www.npmjs.org/package/transient-error)
[](https://www.npmjs.org/package/transient-error)
[](http://travis-ci.org/vweevers/transient-error)
[](https://standardjs.com)
## Usage
```js
const transient = require('transient-error')
const err = transient(new Error('Could not connect'))
```
A consumer can then do:
```js
if (err.transient) {
// Retry
}
```
Becomes useful when multiple modules use this, as a simple contract.
## Install
With [npm](https://npmjs.org) do:
```
npm install transient-error
```
## License
[MIT](LICENSE.md) © 2020-present Vincent Weevers