blob: f32737d241fc960973e46d01497c18f0500e76e6 [file] [log] [blame]
Alex Rudenkobfb11242024-10-17 12:50:051'use strict';
2
3var GetIntrinsic = require('get-intrinsic');
4
5/** @type {import('.')} */
6var $defineProperty = GetIntrinsic('%Object.defineProperty%', true) || false;
7if ($defineProperty) {
8 try {
9 $defineProperty({}, 'a', { value: 1 });
10 } catch (e) {
11 // IE 8 has a broken defineProperty
12 $defineProperty = false;
13 }
14}
15
16module.exports = $defineProperty;