.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / core-js / modules / es.reflect.prevent-extensions.js
1 var $ = require('../internals/export');
2 var getBuiltIn = require('../internals/get-built-in');
3 var anObject = require('../internals/an-object');
4 var FREEZING = require('../internals/freezing');
5
6 // `Reflect.preventExtensions` method
7 // https://tc39.es/ecma262/#sec-reflect.preventextensions
8 $({ target: 'Reflect', stat: true, sham: !FREEZING }, {
9   preventExtensions: function preventExtensions(target) {
10     anObject(target);
11     try {
12       var objectPreventExtensions = getBuiltIn('Object', 'preventExtensions');
13       if (objectPreventExtensions) objectPreventExtensions(target);
14       return true;
15     } catch (error) {
16       return false;
17     }
18   }
19 });