_super_prop_base.js 544 B

123456789101112131415161718
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = _superPropBase;
  6. var _getPrototypeOfMjs = _interopRequireDefault(require("./_get_prototype_of.js"));
  7. function _superPropBase(object, property) {
  8. while(!Object.prototype.hasOwnProperty.call(object, property)){
  9. object = (0, _getPrototypeOfMjs).default(object);
  10. if (object === null) break;
  11. }
  12. return object;
  13. }
  14. function _interopRequireDefault(obj) {
  15. return obj && obj.__esModule ? obj : {
  16. default: obj
  17. };
  18. }