IE8 getOwnPropertyDesciptor fix (#603)

This commit is contained in:
guybedford 2015-07-27 23:03:38 +02:00
parent 05472da64f
commit 308a490bcf

View File

@ -16,6 +16,14 @@
*/
(function() {
var getOwnPropertyDescriptor = true;
try {
Object.getOwnPropertyDescriptor({ a: 0 }, 'a');
}
catch(e) {
getOwnPropertyDescriptor = false;
}
/*
* There are two variations of System.register:
* 1. System.register for ES6 conversion (2-3 params) - System.register([name, ]deps, declare)
@ -370,7 +378,7 @@
// don't trigger getters/setters in environments that support them
if (typeof exports == 'object' || typeof exports == 'function') {
if (Object.getOwnPropertyDescriptor) {
if (getOwnPropertyDescriptor) {
var d;
for (var p in exports)
if (d = Object.getOwnPropertyDescriptor(exports, p))