Sha256: 22b4417968991d130de0c48c9e92b5e5b927548aba789162b21f01476240060b

Contents?: true

Size: 509 Bytes

Versions: 314

Compression:

Stored size: 509 Bytes

Contents

// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
var has         = require('./_has')
  , toObject    = require('./_to-object')
  , IE_PROTO    = require('./_shared-key')('IE_PROTO')
  , ObjectProto = Object.prototype;

module.exports = Object.getPrototypeOf || function(O){
  O = toObject(O);
  if(has(O, IE_PROTO))return O[IE_PROTO];
  if(typeof O.constructor == 'function' && O instanceof O.constructor){
    return O.constructor.prototype;
  } return O instanceof Object ? ObjectProto : null;
};

Version data entries

314 entries across 6 versions & 1 rubygems

Version Path
babel-schmooze-sprockets-0.1.3 node_modules/babel-helper-regex/node_modules/core-js/library/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-helper-regex/node_modules/core-js/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-helper-replace-supers/node_modules/core-js/library/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-helper-replace-supers/node_modules/core-js/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-helpers/node_modules/core-js/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-messages/node_modules/core-js/library/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-plugin-external-helpers/node_modules/core-js/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-plugin-syntax-async-functions/node_modules/core-js/library/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-plugin-syntax-function-bind/node_modules/core-js/library/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-plugin-syntax-function-bind/node_modules/core-js/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-plugin-transform-es2015-arrow-functions/node_modules/core-js/library/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-plugin-transform-es2015-arrow-functions/node_modules/core-js/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-plugin-transform-es2015-block-scoped-functions/node_modules/core-js/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-plugin-transform-es2015-block-scoping/node_modules/core-js/library/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-plugin-transform-es2015-computed-properties/node_modules/core-js/library/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-plugin-transform-es2015-computed-properties/node_modules/core-js/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-plugin-transform-es2015-destructuring/node_modules/core-js/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-plugin-transform-es2015-duplicate-keys/node_modules/core-js/library/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-plugin-transform-es2015-for-of/node_modules/core-js/modules/_object-gpo.js
babel-schmooze-sprockets-0.1.3 node_modules/babel-plugin-transform-es2015-modules-amd/node_modules/core-js/modules/_object-gpo.js