UNPKG

amazon-sp-api

Version:

Amazon Selling Partner API client

21 lines (17 loc) 433 B
class CustomError extends Error { constructor(err, ...params) { super(...params); if (Error.captureStackTrace) { Error.captureStackTrace(this, CustomError); } for (let key in err) { if (key === 'stacktrace') { this['original_stacktrace'] = err[key]; } else { this[key] = err[key]; } } this.type = err.type ? err.type : 'error'; } } module.exports = CustomError;