arnaucube
arnaucube/thoughtsPublic Self-hosted repository
thoughts/node_modules/mongoose/lib/error/browserMissingSchema.js
node_modules/mongoose/lib/error/browserMissingSchema.jsRaw
 1/*!
 2 * Module dependencies.
 3 */
 4
 5var MongooseError = require('../error.js');
 6
 7/*!
 8 * MissingSchema Error constructor.
 9 *
10 * @inherits MongooseError
11 */
12
13function MissingSchemaError() {
14  var msg = 'Schema hasn\'t been registered for document.\n'
15          + 'Use mongoose.Document(name, schema)';
16  MongooseError.call(this, msg);
17  Error.captureStackTrace && Error.captureStackTrace(this, arguments.callee);
18  this.name = 'MissingSchemaError';
19}
20
21/*!
22 * Inherits from MongooseError.
23 */
24
25MissingSchemaError.prototype = Object.create(MongooseError.prototype);
26MissingSchemaError.prototype.constructor = MongooseError;
27
28/*!
29 * exports
30 */
31
32module.exports = MissingSchemaError;