📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-06-30 17:52:37
📂
/ (Root)
/
home
/
orkouolp
/
nodevenv
/
node_js
/
testing.orkobd
/
14
/
lib
/
node_modules
/
has-property-descriptors
📍 /home/orkouolp/nodevenv/node_js/testing.orkobd/14/lib/node_modules/has-property-descriptors
🔄 Refresh
✏️
Editing: index.js
Writable
'use strict'; var GetIntrinsic = require('get-intrinsic'); var $defineProperty = GetIntrinsic('%Object.defineProperty%', true); var hasPropertyDescriptors = function hasPropertyDescriptors() { if ($defineProperty) { try { $defineProperty({}, 'a', { value: 1 }); return true; } catch (e) { // IE 8 has a broken defineProperty return false; } } return false; }; hasPropertyDescriptors.hasArrayLengthDefineBug = function hasArrayLengthDefineBug() { // node v0.6 has a bug where array lengths can be Set but not Defined if (!hasPropertyDescriptors()) { return null; } try { return $defineProperty([], 'length', { value: 1 }).length !== 1; } catch (e) { // In Firefox 4-22, defining length on an array throws an exception. return true; } }; module.exports = hasPropertyDescriptors;
💾 Save Changes
❌ Cancel