UNPKG

797 BJavaScriptView Raw
1var _Object$getOwnPropertyDescriptor = require("@babel/runtime-corejs2/core-js/object/get-own-property-descriptor");
2
3var _Reflect$get = require("@babel/runtime-corejs2/core-js/reflect/get");
4
5var superPropBase = require("./superPropBase");
6
7function _get(target, property, receiver) {
8 if (typeof Reflect !== "undefined" && _Reflect$get) {
9 module.exports = _get = _Reflect$get;
10 } else {
11 module.exports = _get = function _get(target, property, receiver) {
12 var base = superPropBase(target, property);
13 if (!base) return;
14
15 var desc = _Object$getOwnPropertyDescriptor(base, property);
16
17 if (desc.get) {
18 return desc.get.call(receiver);
19 }
20
21 return desc.value;
22 };
23 }
24
25 return _get(target, property, receiver || target);
26}
27
28module.exports = _get;
\No newline at end of file