summaryrefslogtreecommitdiffstats
path: root/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/services/common.js
diff options
context:
space:
mode:
Diffstat (limited to 'common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/services/common.js')
-rw-r--r--common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/services/common.js87
1 files changed, 0 insertions, 87 deletions
diff --git a/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/services/common.js b/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/services/common.js
deleted file mode 100644
index d125987..0000000
--- a/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/services/common.js
+++ /dev/null
@@ -1,87 +0,0 @@
-'use strict';
-
-/*!
- * Module dependencies.
- */
-
-var ObjectId = require('../types/objectid');
-var utils = require('../utils');
-
-exports.flatten = flatten;
-exports.modifiedPaths = modifiedPaths;
-
-/*!
- * ignore
- */
-
-function flatten(update, path, options) {
- var keys;
- if (update && utils.isMongooseObject(update) && !Buffer.isBuffer(update)) {
- keys = Object.keys(update.toObject({ transform: false }));
- } else {
- keys = Object.keys(update || {});
- }
-
- var numKeys = keys.length;
- var result = {};
- path = path ? path + '.' : '';
-
- for (var i = 0; i < numKeys; ++i) {
- var key = keys[i];
- var val = update[key];
- result[path + key] = val;
- if (shouldFlatten(val)) {
- if (options && options.skipArrays && Array.isArray(val)) {
- continue;
- }
- var flat = flatten(val, path + key);
- for (var k in flat) {
- result[k] = flat[k];
- }
- if (Array.isArray(val)) {
- result[path + key] = val;
- }
- }
- }
-
- return result;
-}
-
-/*!
- * ignore
- */
-
-function modifiedPaths(update, path, result) {
- var keys = Object.keys(update || {});
- var numKeys = keys.length;
- result = result || {};
- path = path ? path + '.' : '';
-
- for (var i = 0; i < numKeys; ++i) {
- var key = keys[i];
- var val = update[key];
-
- result[path + key] = true;
- if (utils.isMongooseObject(val) && !Buffer.isBuffer(val)) {
- val = val.toObject({ transform: false });
- }
- if (shouldFlatten(val)) {
- modifiedPaths(val, path + key, result);
- }
- }
-
- return result;
-}
-
-/*!
- * ignore
- */
-
-function shouldFlatten(val) {
- return val &&
- typeof val === 'object' &&
- !(val instanceof Date) &&
- !(val instanceof ObjectId) &&
- (!Array.isArray(val) || val.length > 0) &&
- !(val instanceof Buffer);
-}