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