You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
601 B
22 lines
601 B
define(['exports', './when-229515d6'], function (e, n) {
|
|
'use strict';
|
|
e.combine = function e(r, t, o) {
|
|
o = n.defaultValue(o, !1);
|
|
var f,
|
|
i,
|
|
a,
|
|
d = {},
|
|
p = n.defined(r),
|
|
s = n.defined(t);
|
|
if (p)
|
|
for (f in r)
|
|
r.hasOwnProperty(f) &&
|
|
((i = r[f]),
|
|
s && o && 'object' == typeof i && t.hasOwnProperty(f)
|
|
? ((a = t[f]), (d[f] = 'object' == typeof a ? e(i, a, o) : i))
|
|
: (d[f] = i));
|
|
if (s) for (f in t) t.hasOwnProperty(f) && !d.hasOwnProperty(f) && ((a = t[f]), (d[f] = a));
|
|
return d;
|
|
};
|
|
});
|