UNPKG

utilise

Version:

Lean JavaScript Utilities as Micro-libraries

13 lines (11 loc) 301 B
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 } }