Sha256: d69a12364a1937810a8ae5f5302a4a4fa254ed1d3eab462e0a8bc32909ddfd56

Contents?: true

Size: 648 Bytes

Versions: 62

Compression:

Stored size: 648 Bytes

Contents

/* */ 
var $ = require('./$'),
    has = require('./$.has'),
    $def = require('./$.def'),
    isObject = require('./$.is-object'),
    anObject = require('./$.an-object');
function get(target, propertyKey) {
  var receiver = arguments.length < 3 ? target : arguments[2],
      desc,
      proto;
  if (anObject(target) === receiver)
    return target[propertyKey];
  if (desc = $.getDesc(target, propertyKey))
    return has(desc, 'value') ? desc.value : desc.get !== undefined ? desc.get.call(receiver) : undefined;
  if (isObject(proto = $.getProto(target)))
    return get(proto, propertyKey, receiver);
}
$def($def.S, 'Reflect', {get: get});

Version data entries

62 entries across 31 versions & 1 rubygems

Version Path
sequenceserver-3.1.3 public/vendor/npm/core-js@1.1.2/modules/es6.reflect.get.js
sequenceserver-3.1.3 public/vendor/npm/core-js@1.1.2/library/modules/es6.reflect.get.js
sequenceserver-3.1.2 public/vendor/npm/core-js@1.1.2/library/modules/es6.reflect.get.js
sequenceserver-3.1.2 public/vendor/npm/core-js@1.1.2/modules/es6.reflect.get.js
sequenceserver-3.1.1 public/vendor/npm/core-js@1.1.2/library/modules/es6.reflect.get.js
sequenceserver-3.1.1 public/vendor/npm/core-js@1.1.2/modules/es6.reflect.get.js
sequenceserver-3.1.0 public/vendor/npm/core-js@1.1.2/library/modules/es6.reflect.get.js
sequenceserver-3.1.0 public/vendor/npm/core-js@1.1.2/modules/es6.reflect.get.js
sequenceserver-3.0.1 public/vendor/npm/core-js@1.1.2/library/modules/es6.reflect.get.js
sequenceserver-3.0.1 public/vendor/npm/core-js@1.1.2/modules/es6.reflect.get.js
sequenceserver-3.0 public/vendor/npm/core-js@1.1.2/modules/es6.reflect.get.js
sequenceserver-3.0 public/vendor/npm/core-js@1.1.2/library/modules/es6.reflect.get.js
sequenceserver-2.2.0 public/vendor/npm/core-js@1.1.2/modules/es6.reflect.get.js
sequenceserver-2.2.0 public/vendor/npm/core-js@1.1.2/library/modules/es6.reflect.get.js
sequenceserver-2.1.0 public/vendor/npm/core-js@1.1.2/library/modules/es6.reflect.get.js
sequenceserver-2.1.0 public/vendor/npm/core-js@1.1.2/modules/es6.reflect.get.js
sequenceserver-2.0.0 public/vendor/npm/core-js@1.1.2/library/modules/es6.reflect.get.js
sequenceserver-2.0.0 public/vendor/npm/core-js@1.1.2/modules/es6.reflect.get.js
sequenceserver-2.0.0.rc8 public/vendor/npm/core-js@1.1.2/library/modules/es6.reflect.get.js
sequenceserver-2.0.0.rc8 public/vendor/npm/core-js@1.1.2/modules/es6.reflect.get.js