diff options
Diffstat (limited to 'node_modules/babel-runtime/node_modules/core-js/library/modules/es6.reflect.define-property.js')
-rw-r--r-- | node_modules/babel-runtime/node_modules/core-js/library/modules/es6.reflect.define-property.js | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.reflect.define-property.js b/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.reflect.define-property.js deleted file mode 100644 index be7fbde6b..000000000 --- a/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.reflect.define-property.js +++ /dev/null @@ -1,23 +0,0 @@ -// 26.1.3 Reflect.defineProperty(target, propertyKey, attributes) -var dP = require('./_object-dp'); -var $export = require('./_export'); -var anObject = require('./_an-object'); -var toPrimitive = require('./_to-primitive'); - -// MS Edge has broken Reflect.defineProperty - throwing instead of returning false -$export($export.S + $export.F * require('./_fails')(function () { - // eslint-disable-next-line no-undef - Reflect.defineProperty(dP.f({}, 1, { value: 1 }), 1, { value: 2 }); -}), 'Reflect', { - defineProperty: function defineProperty(target, propertyKey, attributes) { - anObject(target); - propertyKey = toPrimitive(propertyKey, true); - anObject(attributes); - try { - dP.f(target, propertyKey, attributes); - return true; - } catch (e) { - return false; - } - } -}); |