@darkwolf/validator.cjs
Version:
13 lines (10 loc) • 368 B
JavaScript
const Error = require('./Error')
class ValidationError extends Error {
constructor(value, message) {
super(`Invalid value: '${value}'.${message ? ` ${message}` : ''}`, ValidationError.code)
this.setName(ValidationError.name)
}
}
ValidationError.name = 'ValidationError'
ValidationError.code = 'invalid-value'
module.exports = ValidationError