overwriteModel.js 627 B

1234567891011121314151617181920212223242526272829303132
  1. /*!
  2. * Module dependencies.
  3. */
  4. var MongooseError = require('../error.js');
  5. /*!
  6. * OverwriteModel Error constructor.
  7. *
  8. * @inherits MongooseError
  9. */
  10. function OverwriteModelError (name) {
  11. MongooseError.call(this, 'Cannot overwrite `' + name + '` model once compiled.');
  12. Error.captureStackTrace && Error.captureStackTrace(this, arguments.callee);
  13. this.name = 'OverwriteModelError';
  14. };
  15. /*!
  16. * Inherits from MongooseError.
  17. */
  18. OverwriteModelError.prototype = Object.create(MongooseError.prototype);
  19. OverwriteModelError.prototype.constructor = MongooseError;
  20. /*!
  21. * exports
  22. */
  23. module.exports = OverwriteModelError;