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