netsuite-mockups
Version:
24 lines (22 loc) • 433 B
JSX
/**
* Return a Netsuite Error Module
*
* @classDescription Error object
* @constructor
* @returns {N/Module}
*/
if (typeof module !== 'undefined' && module.exports) {
var _ = require('lodash');
}
module.exports = function () {
const create = obj => {
const newError = Error;
return _.assignIn(newError, obj);
};
const Error = {
name: '',
message: '',
notifyOff: false,
};
return { create };
};