is-mergeable-object
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

is-mergeable-object

The biggest difficulty deep merge libraries run into is figuring out which properties of an object should be recursively iterated over.

This module contains the algorithm used by deepmerge.

isMergeableObject(null) // => false
 
isMergeableObject({}) // => true
 
isMergeableObject(new RegExp('wat')) // => false
 
isMergeableObject(undefined) // => false
 
isMergeableObject(new Object()) // => true
 
isMergeableObject(new Date()) // => false
 
isMergeableObject(someReactElement) // => false

Package Sidebar

Install

npm i is-mergeable-object

Weekly Downloads

95,171

Version

1.1.1

License

MIT

Unpacked Size

2.25 kB

Total Files

4

Last publish

Collaborators

  • tehshrike