UNPKG

@babel/runtime-corejs3

Version:

babel's modular runtime helpers with core-js@3 polyfilling

25 lines • 1.13 kB
var _Reflect$set = require("core-js-pure/features/reflect/set.js"); var _Object$getOwnPropertyDescriptor = require("core-js-pure/features/object/get-own-property-descriptor.js"); var _Object$defineProperty = require("core-js-pure/features/object/define-property.js"); var superPropBase = require("./superPropBase.js"); var defineProperty = require("./defineProperty.js"); function set(r, f, o, i) { return set = "undefined" != typeof Reflect && _Reflect$set ? _Reflect$set : function (r, f, o, i) { var n, p = superPropBase(r, f); if (p) { if ((n = _Object$getOwnPropertyDescriptor(p, f)).set) return n.set.call(i, o), !0; if (!n.writable) return !1; } if (n = _Object$getOwnPropertyDescriptor(i, f)) { if (!n.writable) return !1; n.value = o, _Object$defineProperty(i, f, n); } else defineProperty(i, f, o); return !0; }, set(r, f, o, i); } function _set(e, t, r, f, o) { if (!set(e, t, r, f || e) && o) throw new TypeError("failed to set property"); return r; } module.exports = _set, module.exports.__esModule = true, module.exports["default"] = module.exports;