/node_modules/mongoose/lib/document_provider.js
https://bitbucket.org/coleman333/smartsite · JavaScript · 30 lines · 13 code · 5 blank · 12 comment · 1 complexity · ca16e1ffdec95b9309d555ec0f6d5558 MD5 · raw file
- 'use strict';
- /* eslint-env browser */
- /*!
- * Module dependencies.
- */
- var Document = require('./document.js');
- var BrowserDocument = require('./browserDocument.js');
- var isBrowser = false;
- /**
- * Returns the Document constructor for the current context
- *
- * @api private
- */
- module.exports = function() {
- if (isBrowser) {
- return BrowserDocument;
- }
- return Document;
- };
- /*!
- * ignore
- */
- module.exports.setBrowser = function(flag) {
- isBrowser = flag;
- };