1 | var _Object$defineProperty = require("@babel/runtime-corejs2/core-js/object/define-property");
|
2 | var toPropertyKey = require("./toPropertyKey.js");
|
3 | function _defineProperty(obj, key, value) {
|
4 | key = toPropertyKey(key);
|
5 | if (key in obj) {
|
6 | _Object$defineProperty(obj, key, {
|
7 | value: value,
|
8 | enumerable: true,
|
9 | configurable: true,
|
10 | writable: true
|
11 | });
|
12 | } else {
|
13 | obj[key] = value;
|
14 | }
|
15 | return obj;
|
16 | }
|
17 | module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports; |
\ | No newline at end of file |