Package Exports
- json-safe-extend
Readme
- Deeply extend
- JSON-safe
- Supports
Symbol
Getting Started
npm install json-safe-extend
Usage
import extend from 'json-safe-extend'
extend({ a: 1, b:2 }, { b: null, c:3 })
// { a:1, b: null, c:3 }
Overview
expect(
extend(
{
a: 1,
b: 2,
d: {
a: 1,
b: [],
c: { test1: 123, test2: 321 }
},
f: 5,
g: 123,
i: 321,
j: [1, 2]
},
{
b: 3,
c: 5,
d: {
b: { first: 'one', second: 'two' },
c: { test2: 222 }
},
e: { one: 1, two: 2 },
f: [],
g: (void 0),
i: null,
j: [3, 4]
}
)
)
.toEqual({
a: 1,
b: 3,
d:
{
a: 1,
b: { first: 'one', second: 'two' },
c: { test1: 123, test2: 222 }
},
f: [],
g: undefined,
c: 5,
e: { one: 1, two: 2 },
i: null,
j: [3, 4]
})