@flowfuse/flowfuse
Version:
An open source low-code development platform
25 lines (20 loc) • 501 B
JavaScript
class ControllerError extends Error {
/**
* @param {string} code
* @param {string} message
* @param {number} statusCode
* @param {Object} options
*/
constructor (code, message, statusCode = null, options = null) {
super(message, options)
this.name = 'ControllerError'
this.code = code
this.error = message
if (statusCode) {
this.statusCode = statusCode
}
}
}
module.exports = {
ControllerError
}