'use strict'
const BaseError = require('./base-error')
/**
* Error which is thrown when the provided JWT Validator configuration is invalid.
* @category Errors
* @hideconstructor
* */
class ConfigurationError extends BaseError {
/**
* @description Instantiates a ConfigurationError.
* @param {Error} err - An instance of a Joi ValidationError.
* */
constructor(err) {
const errDescription = err.details.map((error) => error.message).join(', ')
super(`Invalid configuration: ${errDescription}`)
}
}
module.exports = ConfigurationError
Source