UNPKG

@vara/custom-logic-sdk

Version:

Server Side JavaScript SDK for Custom Business Logic

17 lines (12 loc) 428 B
/** * Created by stevenchin on 2/9/17. */ const _ = require('lodash'); const { ERROR_PROP_WHITELIST } = require('../constants/constants'); const errorFormatter = {}; errorFormatter.formatError = function formatError(err) { // whitelisted error properties: name, message, code, statusCode const formattedError = _.pick(err, ERROR_PROP_WHITELIST); return { error: formattedError }; }; module.exports = errorFormatter;