From 81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 Mon Sep 17 00:00:00 2001 From: Piotr Russ Date: Wed, 18 Nov 2020 23:26:45 +0100 Subject: rm node_modules --- node_modules/mongoose/lib/schema/map.js | 62 --------------------------------- 1 file changed, 62 deletions(-) delete mode 100644 node_modules/mongoose/lib/schema/map.js (limited to 'node_modules/mongoose/lib/schema/map.js') diff --git a/node_modules/mongoose/lib/schema/map.js b/node_modules/mongoose/lib/schema/map.js deleted file mode 100644 index 468faea..0000000 --- a/node_modules/mongoose/lib/schema/map.js +++ /dev/null @@ -1,62 +0,0 @@ -'use strict'; - -/*! - * ignore - */ - -const MongooseMap = require('../types/map'); -const SchemaMapOptions = require('../options/SchemaMapOptions'); -const SchemaType = require('../schematype'); -/*! - * ignore - */ - -class Map extends SchemaType { - constructor(key, options) { - super(key, options, 'Map'); - this.$isSchemaMap = true; - } - - set(option, value) { - return SchemaType.set(option, value); - } - - cast(val, doc, init) { - if (val instanceof MongooseMap) { - return val; - } - - if (init) { - const map = new MongooseMap({}, this.path, doc, this.$__schemaType); - - if (val instanceof global.Map) { - for (const key of val.keys()) { - map.$init(key, map.$__schemaType.cast(val.get(key), doc, true)); - } - } else { - for (const key of Object.keys(val)) { - map.$init(key, map.$__schemaType.cast(val[key], doc, true)); - } - } - - return map; - } - - return new MongooseMap(val, this.path, doc, this.$__schemaType); - } - - clone() { - const schematype = super.clone(); - - if (this.$__schemaType != null) { - schematype.$__schemaType = this.$__schemaType.clone(); - } - return schematype; - } -} - -Map.prototype.OptionsConstructor = SchemaMapOptions; - -Map.defaultOptions = {}; - -module.exports = Map; -- cgit v1.2.3