Sha256: cf0b392a60d56d0f25b431f344e781cd94486477dbce3cd59071c3ef8829b77f

Contents?: true

Size: 917 Bytes

Versions: 13

Compression:

Stored size: 917 Bytes

Contents

'use strict';
var $ = require('../internals/export');
var DESCRIPTORS = require('../internals/descriptors');
var FORCED = require('../internals/object-prototype-accessors-forced');
var toObject = require('../internals/to-object');
var toPrimitive = require('../internals/to-primitive');
var getPrototypeOf = require('../internals/object-get-prototype-of');
var getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;

// `Object.prototype.__lookupGetter__` method
// https://tc39.github.io/ecma262/#sec-object.prototype.__lookupGetter__
if (DESCRIPTORS) {
  $({ target: 'Object', proto: true, forced: FORCED }, {
    __lookupGetter__: function __lookupGetter__(P) {
      var O = toObject(this);
      var key = toPrimitive(P, true);
      var desc;
      do {
        if (desc = getOwnPropertyDescriptor(O, key)) return desc.get;
      } while (O = getPrototypeOf(O));
    }
  });
}

Version data entries

13 entries across 13 versions & 4 rubygems

Version Path
optimacms-0.1.61 spec/dummy/node_modules/core-js/modules/es.object.lookup-getter.js
tang-0.2.1 spec/tang_app/node_modules/core-js/modules/es.object.lookup-getter.js
tang-0.2.0 spec/tang_app/node_modules/core-js/modules/es.object.lookup-getter.js
tang-0.1.0 spec/tang_app/node_modules/core-js/modules/es.object.lookup-getter.js
tang-0.0.9 spec/tang_app/node_modules/core-js/modules/es.object.lookup-getter.js
enju_library-0.3.8 spec/dummy/node_modules/core-js/modules/es.object.lookup-getter.js
condenser-0.3 lib/condenser/processors/node_modules/core-js-pure/modules/es.object.lookup-getter.js
condenser-0.2 lib/condenser/processors/node_modules/core-js-pure/modules/es.object.lookup-getter.js
condenser-0.1 lib/condenser/processors/node_modules/core-js-pure/modules/es.object.lookup-getter.js
condenser-0.0.12 lib/condenser/processors/node_modules/core-js-pure/modules/es.object.lookup-getter.js
condenser-0.0.11 lib/condenser/processors/node_modules/core-js-pure/modules/es.object.lookup-getter.js
condenser-0.0.10 lib/condenser/processors/node_modules/core-js-pure/modules/es.object.lookup-getter.js
condenser-0.0.9 lib/condenser/processors/node_modules/core-js-pure/modules/es.object.lookup-getter.js