1.0.0 • Published 3 years ago

@nangu/ts-merge-objects v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Merge objects

Deep merge two or more objects

import { merge } from '@fingerartur/ts-merge-objects'

const obj1 = { a: 1, b: { name: 'Tom' }}
const obj2 = { b: { name: 'Jerry' }, c: 4 }
const result = merge(obj1, obj2)

// result:
// { a: 1, b: { name: 'Jerry' }, c: 4 }

Notes:

  • arrays get overwritten just like any other attribute

Changelog

  • v1.0.0
    • merge function