diff options
Diffstat (limited to 'common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/document_provider.js')
-rw-r--r-- | common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/document_provider.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/document_provider.js b/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/document_provider.js new file mode 100644 index 0000000..10087cc --- /dev/null +++ b/common/src/main/webapp/usageguide/appserver/node_modules/mongoose/lib/document_provider.js @@ -0,0 +1,21 @@ +'use strict'; + +/* eslint-env browser */ + +/*! + * Module dependencies. + */ +var Document = require('./document.js'); +var BrowserDocument = require('./browserDocument.js'); + +/** + * Returns the Document constructor for the current context + * + * @api private + */ +module.exports = function() { + if (typeof window !== 'undefined' && typeof document !== 'undefined' && document === window.document) { + return BrowserDocument; + } + return Document; +}; |