class SessionError extends Error { constructor(statusCode, error, errorMessage, path) { super(errorMessage) this.path = path this.error = error this.statusCode = statusCode this.errorMessage = errorMessage this.isOperational = true Error.captureStackTrace(this, this.constructor) } serialize() { const response = { path: this.path, errorMessage: this.errorMessage } if (this.error != undefined) { response.error = this.error } return response } } module.exports = SessionError