| Leo Repp | 58b9f11 | 2021-11-22 11:57:47 +0100 | [diff] [blame^] | 1 | var copyObject = require('./_copyObject'), |
| 2 | keysIn = require('./keysIn'); |
| 3 | |
| 4 | /** |
| 5 | * The base implementation of `_.assignIn` without support for multiple sources |
| 6 | * or `customizer` functions. |
| 7 | * |
| 8 | * @private |
| 9 | * @param {Object} object The destination object. |
| 10 | * @param {Object} source The source object. |
| 11 | * @returns {Object} Returns `object`. |
| 12 | */ |
| 13 | function baseAssignIn(object, source) { |
| 14 | return object && copyObject(source, keysIn(source), object); |
| 15 | } |
| 16 | |
| 17 | module.exports = baseAssignIn; |