Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/btd/combined-error
Simple zero dependencies error for combining other errors, which ensures to have correct stack always
https://github.com/btd/combined-error
Last synced: 9 days ago
JSON representation
Simple zero dependencies error for combining other errors, which ensures to have correct stack always
- Host: GitHub
- URL: https://github.com/btd/combined-error
- Owner: btd
- License: mit
- Created: 2016-04-07T07:01:08.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-04-07T07:06:46.000Z (over 8 years ago)
- Last Synced: 2024-10-15T09:26:54.479Z (about 1 month ago)
- Language: JavaScript
- Size: 2.93 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CombinedError
Zero dependencies error that allow to combine other errors in cause chains.
This is useful if you want to save original errors from other modules.## Example
var CE = require('combined-error');var err1 = new CE(new Error('boom'), 'something bad 1');
console.log(err1.stack);
try {
try {
throw new Error('boom');
} catch(e) {
throw new CE(e, 'something bad 2');
}
} catch(e) {
console.log(e.stack);
}## Browsers
Tested in FF, Safari, Chrome, i do not have ability to test IE and Edge.
## Node.js
Just require it.
## License
MIT