defineProperty.js 540 B

1234567891011121314151617
  1. var _Object$defineProperty = require("@babel/runtime-corejs3/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;