Sha256: 2871c201c0647100411a32ce58b1d5f73cf630a51d8d2511950a3a2fab9a019b
Contents?: true
Size: 666 Bytes
Versions: 25
Compression:
Stored size: 666 Bytes
Contents
var $ = require('../internals/export'); var getBuiltIn = require('../internals/get-built-in'); var anObject = require('../internals/an-object'); var FREEZING = require('../internals/freezing'); // `Reflect.preventExtensions` method // https://tc39.github.io/ecma262/#sec-reflect.preventextensions $({ target: 'Reflect', stat: true, sham: !FREEZING }, { preventExtensions: function preventExtensions(target) { anObject(target); try { var objectPreventExtensions = getBuiltIn('Object', 'preventExtensions'); if (objectPreventExtensions) objectPreventExtensions(target); return true; } catch (error) { return false; } } });
Version data entries
25 entries across 25 versions & 7 rubygems