UNPKG

@eplata/error-handler

Version:

Modulo centralizado en manejar y lanzar errores estilo Nest.js

8 lines 358 B
module.exports = (error, { newErrorCode, newExceptionCode }) => { try { const jsonObject = JSON.parse(error.message); return { code: (newErrorCode) ? newErrorCode : jsonObject.code, message: jsonObject.message, meta: jsonObject.meta }; } catch (parseError) { return { code: newExceptionCode, message: error.message }; } };