@vara/custom-logic-sdk
Version:
Server Side JavaScript SDK for Custom Business Logic
17 lines (12 loc) • 428 B
JavaScript
/**
* 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;