Spaces:
Running
Running
; | |
var GetIntrinsic = require('get-intrinsic'); | |
/** @type {import('.')} */ | |
var $defineProperty = GetIntrinsic('%Object.defineProperty%', true) || false; | |
if ($defineProperty) { | |
try { | |
$defineProperty({}, 'a', { value: 1 }); | |
} catch (e) { | |
// IE 8 has a broken defineProperty | |
$defineProperty = false; | |
} | |
} | |
module.exports = $defineProperty; | |