Files
biomedjs/node_modules/mongoose/lib/error/overwriteModel.js

32 lines
625 B
JavaScript
Raw Permalink Normal View History

2014-09-14 07:04:16 -04:00
/*!
* Module dependencies.
*/
2015-11-24 22:08:58 -08:00
var MongooseError = require('../error.js');
2014-09-14 07:04:16 -04:00
/*!
* OverwriteModel Error constructor.
*
* @inherits MongooseError
*/
2015-11-24 22:08:58 -08:00
function OverwriteModelError(name) {
2014-09-14 07:04:16 -04:00
MongooseError.call(this, 'Cannot overwrite `' + name + '` model once compiled.');
2015-11-24 22:08:58 -08:00
Error.captureStackTrace && Error.captureStackTrace(this, arguments.callee);
2014-09-14 07:04:16 -04:00
this.name = 'OverwriteModelError';
2015-11-24 22:08:58 -08:00
}
2014-09-14 07:04:16 -04:00
/*!
* Inherits from MongooseError.
*/
2015-11-24 22:08:58 -08:00
OverwriteModelError.prototype = Object.create(MongooseError.prototype);
OverwriteModelError.prototype.constructor = MongooseError;
2014-09-14 07:04:16 -04:00
/*!
* exports
*/
module.exports = OverwriteModelError;