summaryrefslogtreecommitdiff
path: root/node_modules/core-js/modules/es6.reflect.prevent-extensions.js
blob: d3dad8ee448e93ba28c2548b50c4cf136aba0e6d (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;
    }
  }
});