e31d212805cc24c9da44600a78445bce.json 1.7 KB

1
  1. {"ast":null,"code":"/**\n * @param {any} obj The object to inspect.\n * @returns {boolean} True if the argument appears to be a plain object.\n */\nexport default function isPlainObject(obj) {\n if (typeof obj !== 'object' || obj === null) return false;\n var proto = Object.getPrototypeOf(obj);\n if (proto === null) return true;\n var baseProto = proto;\n\n while (Object.getPrototypeOf(baseProto) !== null) {\n baseProto = Object.getPrototypeOf(baseProto);\n }\n\n return proto === baseProto;\n}","map":{"version":3,"sources":["/home/ilya/projects/NIX/homework/react/react-store/node_modules/react-redux/es/utils/isPlainObject.js"],"names":["isPlainObject","obj","proto","Object","getPrototypeOf","baseProto"],"mappings":"AAAA;AACA;AACA;AACA;AACA,eAAe,SAASA,aAAT,CAAuBC,GAAvB,EAA4B;AACzC,MAAI,OAAOA,GAAP,KAAe,QAAf,IAA2BA,GAAG,KAAK,IAAvC,EAA6C,OAAO,KAAP;AAC7C,MAAIC,KAAK,GAAGC,MAAM,CAACC,cAAP,CAAsBH,GAAtB,CAAZ;AACA,MAAIC,KAAK,KAAK,IAAd,EAAoB,OAAO,IAAP;AACpB,MAAIG,SAAS,GAAGH,KAAhB;;AAEA,SAAOC,MAAM,CAACC,cAAP,CAAsBC,SAAtB,MAAqC,IAA5C,EAAkD;AAChDA,IAAAA,SAAS,GAAGF,MAAM,CAACC,cAAP,CAAsBC,SAAtB,CAAZ;AACD;;AAED,SAAOH,KAAK,KAAKG,SAAjB;AACD","sourcesContent":["/**\n * @param {any} obj The object to inspect.\n * @returns {boolean} True if the argument appears to be a plain object.\n */\nexport default function isPlainObject(obj) {\n if (typeof obj !== 'object' || obj === null) return false;\n var proto = Object.getPrototypeOf(obj);\n if (proto === null) return true;\n var baseProto = proto;\n\n while (Object.getPrototypeOf(baseProto) !== null) {\n baseProto = Object.getPrototypeOf(baseProto);\n }\n\n return proto === baseProto;\n}"]},"metadata":{},"sourceType":"module"}