1 import Constants from
'../utils/Constants';
3 export default class OCPPError
extends Error {
7 constructor(code
, message
, details
?) {
10 this.code
= code
|| Constants
.OCPP_ERROR_GENERIC_ERROR
;
11 this.message
= message
|| '';
12 this.details
= details
|| {};
14 Object.setPrototypeOf(this, OCPPError
.prototype
); // For instanceof
16 Error.captureStackTrace
? Error.captureStackTrace(this, this.constructor
) : (this.stack
= (new Error()).stack
);