/**
* Error
*/
class ES2015Error extends Error {
constructor(message) {
super();
if (Error.hasOwnProperty('captureStackTrace'))
Error.captureStackTrace(this, this.constructor);
else
Object.defineProperty(this, 'stack', {
value: (new Error()).stack
});
Object.defineProperty(this, 'message', {
value: message
});
}
get name() {
return this.constructor.name;
}
}
export default Error