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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…