| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
 | | 'use strict'; |  |   |  | var getPolyfill = require('./polyfill'); |  | var define = require('define-properties'); |  |   |  | module.exports = function shimGetOwnPropertyDescriptors() { |  |     var polyfill = getPolyfill(); |  |     define( |  |         Object, |  |         { getOwnPropertyDescriptors: polyfill }, |  |         { getOwnPropertyDescriptors: function () { return Object.getOwnPropertyDescriptors !== polyfill; } } |  |     ); |  |     return polyfill; |  | }; | 
 |