'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;

};