13 lines
443 B
JavaScript
13 lines
443 B
JavaScript
|
/**
|
||
|
* Wraps $http error responses. This class is mainly used to
|
||
|
* avoid the default AngularJS behaviour, that is, stringifying all
|
||
|
* unhandled rejections that aren't @Error objects. More info at:
|
||
|
* - https://github.com/angular/angular.js/issues/14631
|
||
|
*/
|
||
|
export default class HttpError extends Error {
|
||
|
constructor(message, fileName, lineNumber) {
|
||
|
super(message, fileName, lineNumber);
|
||
|
this.name = 'HttpError';
|
||
|
}
|
||
|
}
|