diff options
| author | Leonardo Bishop <me@leonardobishop.com> | 2023-11-04 23:59:44 +0000 |
|---|---|---|
| committer | Leonardo Bishop <me@leonardobishop.com> | 2023-11-04 23:59:44 +0000 |
| commit | c6c93acc32893d891adb39011674c02f3f04999e (patch) | |
| tree | c58a17d789301cbc59bef1e0e3730dd9dc9aae98 /backend/node_modules/has-property-descriptors/index.js | |
| parent | 9125c0bc964e499b40ddfa3e87d0b474dc63f5db (diff) | |
gitignore some shit
Diffstat (limited to 'backend/node_modules/has-property-descriptors/index.js')
| -rw-r--r-- | backend/node_modules/has-property-descriptors/index.js | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/backend/node_modules/has-property-descriptors/index.js b/backend/node_modules/has-property-descriptors/index.js deleted file mode 100644 index 8e30683..0000000 --- a/backend/node_modules/has-property-descriptors/index.js +++ /dev/null @@ -1,33 +0,0 @@ -'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; |
