const ErrorLocalization = require('./errorLocalization') const el = new ErrorLocalization() class AppError extends Error { constructor(name, statusCode, parameters) { super(name) this.parameters = parameters this.name = name this.statusCode = statusCode this.status = `${statusCode}`.startsWith(4) ? 'fail' : 'error' this.isOperational = true Error.captureStackTrace(this, this.constructor) } } module.exports = AppError