1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| 'use strict';
|
| 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;
|
|