highcharts-export-server
Version:
**Note:** If you use the public Export Server at [https://export.highcharts.com](https://export.highcharts.com) you should read our [Terms of use and Fair Usage Policy](https://www.highcharts.com/docs/export-module/privacy-disclaimer-export). Note that a
25 lines (22 loc) • 470 B
JavaScript
class ExportError extends Error {
constructor(message) {
super();
this.message = message;
this.stackMessage = message;
}
setError(error) {
this.error = error;
if (error.name) {
this.name = error.name;
}
if (error.statusCode) {
this.statusCode = error.statusCode;
}
if (error.stack) {
this.stackMessage = error.message;
this.stack = error.stack;
}
return this;
}
}
export default ExportError;