| | |
| | | var $ = require('../internals/export'); |
| | | var anObject = require('../internals/an-object'); |
| | | |
| | | // eslint-disable-next-line es/no-object-isextensible -- safe |
| | | var objectIsExtensible = Object.isExtensible; |
| | | var $isExtensible = require('../internals/object-is-extensible'); |
| | | |
| | | // `Reflect.isExtensible` method |
| | | // https://tc39.es/ecma262/#sec-reflect.isextensible |
| | | $({ target: 'Reflect', stat: true }, { |
| | | isExtensible: function isExtensible(target) { |
| | | anObject(target); |
| | | return objectIsExtensible ? objectIsExtensible(target) : true; |
| | | return $isExtensible(target); |
| | | } |
| | | }); |