Sha256: 3119448b15c53c1f7f01e762fe2dd0a0eee2a258c5e03baf8e3065a867eb6004

Contents?: true

Size: 392 Bytes

Versions: 19

Compression:

Stored size: 392 Bytes

Contents

/**
 * @param {any} obj The object to inspect.
 * @returns {boolean} True if the argument appears to be a plain object.
 */
export default function isPlainObject(obj) {
  if (typeof obj !== 'object' || obj === null) return false

  let proto = obj
  while (Object.getPrototypeOf(proto) !== null) {
    proto = Object.getPrototypeOf(proto)
  }

  return Object.getPrototypeOf(obj) === proto
}

Version data entries

19 entries across 19 versions & 2 rubygems

Version Path
isomorfeus-redux-4.2.0 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.18 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.17 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.16 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.15 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.14 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.13 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.12 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.11 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.10 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.9 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.8 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.7 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.6 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.5 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.4 node_modules/redux/src/utils/isPlainObject.js
isomorfeus-redux-4.1.3 node_modules/redux/src/utils/isPlainObject.js
locomotivecms-4.0.0.alpha1 app/javascript/node_modules/redux/src/utils/isPlainObject.js
locomotivecms-3.4.0 app/javascript/node_modules/redux/src/utils/isPlainObject.js