14 lines
		
	
	
		
			595 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			595 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 'use strict';
 | |
| var $ = require('../internals/export');
 | |
| var DESCRIPTORS = require('../internals/descriptors');
 | |
| var anObject = require('../internals/an-object');
 | |
| var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');
 | |
| 
 | |
| // `Reflect.getOwnPropertyDescriptor` method
 | |
| // https://tc39.es/ecma262/#sec-reflect.getownpropertydescriptor
 | |
| $({ target: 'Reflect', stat: true, sham: !DESCRIPTORS }, {
 | |
|   getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey) {
 | |
|     return getOwnPropertyDescriptorModule.f(anObject(target), propertyKey);
 | |
|   }
 | |
| });
 | 
