'use strict'; | |
var global = require('./_global'); | |
var core = require('./_core'); | |
var dP = require('./_object-dp'); | |
var DESCRIPTORS = require('./_descriptors'); | |
var SPECIES = require('./_wks')('species'); | |
module.exports = function (KEY) { | |
var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY]; | |
if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, { | |
configurable: true, | |
get: function () { return this; } | |
}); | |
}; |