INNER CODE UNIT · JavaScript
cleanOptions
e-oj/Fawn · lib/fawn.js:69
function cleanOptions(options) {
if (typeof options !== "object") return {};
var clean = {};
var properties = ["db", "server", "replset", "user", "pass", "auth", "mongos", "promiseLibrary"];
properties.forEach(function (prop) {
if (options[prop]) clean[prop] = options[prop];
});
return clean;
}
function isMongoose(obj) {
return obj.connections instanceof Array
&& obj.connections.length >= 1
&& obj.connections[0].base
&& obj.connections[0].collections