aboutsummaryrefslogtreecommitdiff
path: root/node_modules/babel-runtime/node_modules/core-js/library/modules/es6.reflect.define-property.js
diff options
context:
space:
mode:
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.js23
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;
- }
- }
-});