diff options
Diffstat (limited to 'common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/error.js')
-rw-r--r-- | common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/error.js | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/error.js b/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/error.js new file mode 100644 index 0000000..b084e76 --- /dev/null +++ b/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/error.js @@ -0,0 +1,55 @@ + +/** + * MongooseError constructor + * + * @param {String} msg Error message + * @inherits Error https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Error + */ + +function MongooseError(msg) { + Error.call(this); + if (Error.captureStackTrace) { + Error.captureStackTrace(this); + } else { + this.stack = new Error().stack; + } + this.message = msg; + this.name = 'MongooseError'; +} + +/*! + * Inherits from Error. + */ + +MongooseError.prototype = Object.create(Error.prototype); +MongooseError.prototype.constructor = Error; + +/*! + * Module exports. + */ + +module.exports = exports = MongooseError; + +/** + * The default built-in validator error messages. + * + * @see Error.messages #error_messages_MongooseError-messages + * @api public + */ + +MongooseError.messages = require('./error/messages'); + +// backward compat +MongooseError.Messages = MongooseError.messages; + +/*! + * Expose subclasses + */ + +MongooseError.CastError = require('./error/cast'); +MongooseError.ValidationError = require('./error/validation'); +MongooseError.ValidatorError = require('./error/validator'); +MongooseError.VersionError = require('./error/version'); +MongooseError.OverwriteModelError = require('./error/overwriteModel'); +MongooseError.MissingSchemaError = require('./error/missingSchema'); +MongooseError.DivergentArrayError = require('./error/divergentArray'); |