aboutsummaryrefslogtreecommitdiff
path: root/node_modules/core-js/modules/es6.reflect.prevent-extensions.js
blob: f5ccfc2a2c35e693e5b53c33d992868cb5b7f8b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// 26.1.12 Reflect.preventExtensions(target)
var $export            = require('./$.export')
  , anObject           = require('./$.an-object')
  , $preventExtensions = Object.preventExtensions;

$export($export.S, 'Reflect', {
  preventExtensions: function preventExtensions(target){
    anObject(target);
    try {
      if($preventExtensions)$preventExtensions(target);
      return true;
    } catch(e){
      return false;
    }
  }
});