simple-squiggle

A restricted subset of Squiggle
Log | Files | Refs | README

get.js (828B)


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