x-err
Simple JavaScript module to create an Error with custom properties.
Installation
Install it via npm and save it as dependency: npm install --save x-err
.
Usage
On construction, either provide an object, where all keys will be used as properties, or provide a string to provide a simple error message.
const XError = ; try throw message: 'My error message.' foo: 'bar' baz: 42 ; catch error console; // 'XError console; // 'My error message.' console; // 'bar' console; // '42' try throw 'My error message.'; catch error console; // 'XError console; // 'My error message.'
Test
Run npm run test
.
Resources
Based partly on:
License
GNU GENERAL PUBLIC LICENSE, see LICENSE.