| | |
| | | var $ = require('../internals/export'); |
| | | var call = require('../internals/function-call'); |
| | | var anObject = require('../internals/an-object'); |
| | | var isObject = require('../internals/is-object'); |
| | | var isDataDescriptor = require('../internals/is-data-descriptor'); |
| | |
| | | } else { |
| | | setter = ownDescriptor.set; |
| | | if (setter === undefined) return false; |
| | | setter.call(receiver, V); |
| | | call(setter, receiver, V); |
| | | } return true; |
| | | } |
| | | |
| | |
| | | var MS_EDGE_BUG = fails(function () { |
| | | var Constructor = function () { /* empty */ }; |
| | | var object = definePropertyModule.f(new Constructor(), 'a', { configurable: true }); |
| | | // eslint-disable-next-line es/no-reflect -- required for testing |
| | | // eslint-disable-next-line es-x/no-reflect -- required for testing |
| | | return Reflect.set(Constructor.prototype, 'a', 1, object) !== false; |
| | | }); |
| | | |