FaC: Das alte Flag von Terminen, die in die Zeiterfassung übernommen worden sind, wird ebenfalls berücksichtigt.
13 lines
289 B
JavaScript
13 lines
289 B
JavaScript
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
|
|
}
|
|
} |