@samitouri / QOS-React-2 / commits / d95a2239a8

Use a getter for canDefineProperty check.

This ensures that we treat es5-sham as a broken implementation of defineProperty and we won't try to use it.

Paul O’Shannessy committed Oct 29, 2015 at 15:17 UTC d95a2239a88440bbaa3ba33817ea91e0bd0c958a
1 file changed +1 -1
src/shared/utils/canDefineProperty.js
+1 -1
@@ -14,7 +14,7 @@
14 var canDefineProperty = false;
15 if (__DEV__) {
16 try {
17 - Object.defineProperty({}, 'x', {});
17 + Object.defineProperty({}, 'x', {get: function() {}});
18 canDefineProperty = true;
19 } catch (x) {
20 // IE will fail on defineProperty