Interface: MergeDeepOptions
Defined in: packages/utils/src/mergeDeep.ts:14
Properties
respectArrayLength?
optionalrespectArrayLength?:boolean
Defined in: packages/utils/src/mergeDeep.ts:17
respectArrays?
optionalrespectArrays?:boolean
Defined in: packages/utils/src/mergeDeep.ts:16
respectPrototype?
optionalrespectPrototype?:boolean
Defined in: packages/utils/src/mergeDeep.ts:15
respectSymbols?
optionalrespectSymbols?:MergeDeepRespectSymbols
Defined in: packages/utils/src/mergeDeep.ts:26
How to handle own symbol keys while merging multiple sources.
Omitted / empty: drop symbols when merging two or more sources (historical default).
A single-source call is still an identity return (same object reference), including
any symbol keys, matching the previous mergeDeep([x]) behavior.
enumerable: merge enumerable symbols like string keysnonEnumerable: copy non-enumerable symbols via property descriptors