mirror of
https://github.com/systemjs/systemjs.git
synced 2026-02-01 15:59:54 +00:00
IE8 getOwnPropertyDesciptor fix (#603)
This commit is contained in:
parent
05472da64f
commit
308a490bcf
@ -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))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user