maestro-server/audit-app

View on GitHub
app/core/errors/factoryError.js

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
'use strict';

const FactoryError = (name) => function(errors, msg='error') {
    const err = Error.call(this, msg);
    err.name = name;
    err.errors = errors;
    return err;
};

FactoryError.prototype = Object.create(Error.prototype, {
    constructor: { value: FactoryError }
});

module.exports = FactoryError;