diff options
Diffstat (limited to 'node_modules/mongoose/lib/options/SchemaSingleNestedOptions.js')
-rw-r--r-- | node_modules/mongoose/lib/options/SchemaSingleNestedOptions.js | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/node_modules/mongoose/lib/options/SchemaSingleNestedOptions.js b/node_modules/mongoose/lib/options/SchemaSingleNestedOptions.js deleted file mode 100644 index c916d0f..0000000 --- a/node_modules/mongoose/lib/options/SchemaSingleNestedOptions.js +++ /dev/null @@ -1,42 +0,0 @@ -'use strict'; - -const SchemaTypeOptions = require('./SchemaTypeOptions'); - -/** - * The options defined on a single nested schematype. - * - * ####Example: - * - * const schema = Schema({ child: Schema({ name: String }) }); - * schema.path('child').options; // SchemaSingleNestedOptions instance - * - * @api public - * @inherits SchemaTypeOptions - * @constructor SchemaSingleNestedOptions - */ - -class SchemaSingleNestedOptions extends SchemaTypeOptions {} - -const opts = require('./propertyOptions'); - -/** - * If set, overwrites the child schema's `_id` option. - * - * ####Example: - * - * const childSchema = Schema({ name: String }); - * const parentSchema = Schema({ - * child: { type: childSchema, _id: false } - * }); - * parentSchema.path('child').schema.options._id; // false - * - * @api public - * @property of - * @memberOf SchemaSingleNestedOptions - * @type Function|string - * @instance - */ - -Object.defineProperty(SchemaSingleNestedOptions.prototype, '_id', opts); - -module.exports = SchemaSingleNestedOptions;
\ No newline at end of file |