mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-09 02:17:50 +00:00
Fix baseClone missing dependency (#4104)
This commit is contained in:
committed by
John-David Dalton
parent
daf1f1b10b
commit
2130eacf41
@@ -1,10 +1,9 @@
|
|||||||
import Stack from './Stack.js'
|
import Stack from './Stack.js'
|
||||||
import arrayEach from './arrayEach.js'
|
import arrayEach from './arrayEach.js'
|
||||||
import assignValue from './assignValue.js'
|
import assignValue from './assignValue.js'
|
||||||
import baseAssign from './baseAssign.js'
|
|
||||||
import baseAssignIn from './baseAssignIn.js'
|
|
||||||
import cloneBuffer from './cloneBuffer.js'
|
import cloneBuffer from './cloneBuffer.js'
|
||||||
import copyArray from './copyArray.js'
|
import copyArray from './copyArray.js'
|
||||||
|
import copyObject from './copyObject.js'
|
||||||
import cloneArrayBuffer from './cloneArrayBuffer.js'
|
import cloneArrayBuffer from './cloneArrayBuffer.js'
|
||||||
import cloneDataView from './cloneDataView.js'
|
import cloneDataView from './cloneDataView.js'
|
||||||
import cloneRegExp from './cloneRegExp.js'
|
import cloneRegExp from './cloneRegExp.js'
|
||||||
@@ -186,8 +185,8 @@ function baseClone(value, bitmask, customizer, key, object, stack) {
|
|||||||
result = (isFlat || isFunc) ? {} : initCloneObject(value)
|
result = (isFlat || isFunc) ? {} : initCloneObject(value)
|
||||||
if (!isDeep) {
|
if (!isDeep) {
|
||||||
return isFlat
|
return isFlat
|
||||||
? copySymbolsIn(value, baseAssignIn(result, value))
|
? copySymbolsIn(value, copyObject(value, keysIn(value), result))
|
||||||
: copySymbols(value, baseAssign(result, value))
|
: copySymbols(value, Object.assign(result, value))
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (isFunc || !cloneableTags[tag]) {
|
if (isFunc || !cloneableTags[tag]) {
|
||||||
|
|||||||
Reference in New Issue
Block a user