source: node_modules/@babel/runtime-corejs3/helpers/esm/get.js

main
Last change on this file was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

Initial commit

  • Property mode set to 100644
File size: 863 bytes
Line 
1import _Reflect$get from "core-js-pure/features/reflect/get.js";
2import _bindInstanceProperty from "core-js-pure/features/instance/bind.js";
3import _Object$getOwnPropertyDescriptor from "core-js-pure/features/object/get-own-property-descriptor.js";
4import superPropBase from "./superPropBase.js";
5export default function _get() {
6 if (typeof Reflect !== "undefined" && _Reflect$get) {
7 var _context;
8 _get = _bindInstanceProperty(_context = _Reflect$get).call(_context);
9 } else {
10 _get = function _get(target, property, receiver) {
11 var base = superPropBase(target, property);
12 if (!base) return;
13 var desc = _Object$getOwnPropertyDescriptor(base, property);
14 if (desc.get) {
15 return desc.get.call(arguments.length < 3 ? target : receiver);
16 }
17 return desc.value;
18 };
19 }
20 return _get.apply(this, arguments);
21}
Note: See TracBrowser for help on using the repository browser.