get.js 728 B

12345678910111213141516171819202122232425
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = _get;
  6. var _superPropBase = require("./superPropBase.js");
  7. function _get() {
  8. if (typeof Reflect !== "undefined" && Reflect.get) {
  9. exports.default = _get = Reflect.get.bind();
  10. } else {
  11. exports.default = _get = function _get(target, property, receiver) {
  12. var base = (0, _superPropBase.default)(target, property);
  13. if (!base) return;
  14. var desc = Object.getOwnPropertyDescriptor(base, property);
  15. if (desc.get) {
  16. return desc.get.call(arguments.length < 3 ? target : receiver);
  17. }
  18. return desc.value;
  19. };
  20. }
  21. return _get.apply(null, arguments);
  22. }
  23. //# sourceMappingURL=get.js.map