-import Constants from '../utils/Constants';
+import { ErrorType } from '../types/ocpp/ErrorType';
export default class OCPPError extends Error {
- code;
- details;
+ code: string;
+ details: any;
- constructor(code, message, details?) {
+ constructor(code: string, message: string, details?: any) {
super(message);
- this.code = code || Constants.OCPP_ERROR_GENERIC_ERROR;
+ this.code = code || ErrorType.GENERIC_ERROR;
this.message = message || '';
this.details = details || {};