summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/object.getownpropertydescriptors/shim.js
blob: 799c7d3c2477a8f807f9d86ae6e76bc4e4f71432 (plain)
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;
};