Files
BeWoPlaner/BeWoPlanerMobil/node_modules/utilise/defaults.js

13 lines
289 B
JavaScript
Raw Normal View History

var keys = require('./keys')
, is = require('./is')
module.exports = function defaults(o, k, v){
if (o.host) o = o.host
return is.obj(k)
? (keys(k).map(function(i) { set(i, k[i]) }), o)
: (set(k, v), o[k])
function set(k, v) {
if (!is.def(o[k])) o[k] = v
}
}