UNPKG

@inv2/common

Version:

A common module for v2

15 lines (14 loc) 592 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.errorHandler = void 0; const custom_error_1 = require("../errors/custom-error"); const errorHandler = (err, req, res, next) => { if (err instanceof custom_error_1.CustomError) { const serialized = err.serializeErrors(); return res.status(serialized.code).send(Object.assign({ success: false }, serialized)); } res.status(400).send({ errors: { success: false, message: `Something went wrong while processing your request` } }); }; exports.errorHandler = errorHandler;