safety-catch
Version:
Small module that makes sure your catch, caught an actual error and not a programming mistake or assertion
30 lines (20 loc) • 551 B
Markdown
# safety-catch
Small module that makes sure your catch, caught an actual error and not a programming mistake or assertion.
```
npm install safety-catch
```
Triggers an unhandled error in the next tick, when you pass it an SyntaxError, TypeError, AssertionError and other builtins.
## Usage
``` js
const safetyCatch = require('safety-catch')
try {
foo.bar()
} catch (err) {
// Was this a programming mistake and should you crash your program?
// Ask the safety catch
safetyCatch(err)
console.log('Actual error')
}
```
## License
MIT