Sha256: eae2cc9122e4381e2af06bd7507630364046b085f22685f8edf202f12b5eec41
Contents?: true
Size: 677 Bytes
Versions: 26
Compression:
Stored size: 677 Bytes
Contents
import { mergeRight } from './mergeRight' test('shallowly merges two given objects', () => { expect(mergeRight({ a: 1, b: 2 }, { b: 3, c: 4 })).toEqual({ a: 1, b: 3, c: 4, }) }) test('deeply merges two given objects', () => { expect( mergeRight( { a: 'string', b: [1, 2], c: { d: 2, }, }, { a: 'another-string', b: [3], c: { e: 'five', f: { g: true, }, }, }, ), ).toEqual({ a: 'another-string', b: [1, 2, 3], c: { d: 2, e: 'five', f: { g: true, }, }, }) })
Version data entries
26 entries across 26 versions & 1 rubygems