version.js 572 B

123456789101112131415161718192021222324252627282930313233
  1. /*!
  2. * Module dependencies.
  3. */
  4. var MongooseError = require('../error.js');
  5. /**
  6. * Version Error constructor.
  7. *
  8. * @inherits MongooseError
  9. * @api private
  10. */
  11. function VersionError () {
  12. MongooseError.call(this, 'No matching document found.');
  13. Error.captureStackTrace && Error.captureStackTrace(this, arguments.callee);
  14. this.name = 'VersionError';
  15. };
  16. /*!
  17. * Inherits from MongooseError.
  18. */
  19. VersionError.prototype = Object.create(MongooseError.prototype);
  20. VersionError.prototype.constructor = MongooseError;
  21. /*!
  22. * exports
  23. */
  24. module.exports = VersionError;