@ungap/own-keys
Version:
A basic Reflect.ownKeys polyfill
14 lines (13 loc) • 334 B
JavaScript
var ownKeys = function (Object) {
try {
return Reflect.ownKeys;
}
catch (IE) {
var gOPNs = Object.getOwnPropertyNames;
var gOPSs = Object.getOwnPropertySymbols;
return function (object) {'use strict';
return gOPNs(object).concat(gOPSs ? gOPSs(object) : []);
};
}
}(Object);
module.exports = ownKeys;