(a, b, undefOnly)
| 366 | return subset; |
| 367 | } |
| 368 | function extend(a, b, undefOnly) { |
| 369 | for (var prop in b) { |
| 370 | if (hasOwn$1.call(b, prop)) { |
| 371 | if (b[prop] === undefined) { |
| 372 | delete a[prop]; |
| 373 | } else if (!(undefOnly && typeof a[prop] !== 'undefined')) { |
| 374 | a[prop] = b[prop]; |
| 375 | } |
| 376 | } |
| 377 | } |
| 378 | return a; |
| 379 | } |
| 380 | function objectType(obj) { |
| 381 | if (typeof obj === 'undefined') { |
| 382 | return 'undefined'; |
no test coverage detected