UNPKG

788 BJavaScriptView Raw
1import _Object$getOwnPropertyDescriptor from "../../core-js/object/get-own-property-descriptor";
2import _Object$defineProperty from "../../core-js/object/define-property";
3export default function _interopRequireWildcard(obj) {
4 if (obj && obj.__esModule) {
5 return obj;
6 } else {
7 var newObj = {};
8
9 if (obj != null) {
10 for (var key in obj) {
11 if (Object.prototype.hasOwnProperty.call(obj, key)) {
12 var desc = _Object$defineProperty && _Object$getOwnPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : {};
13
14 if (desc.get || desc.set) {
15 _Object$defineProperty(newObj, key, desc);
16 } else {
17 newObj[key] = obj[key];
18 }
19 }
20 }
21 }
22
23 newObj.default = obj;
24 return newObj;
25 }
26}
\No newline at end of file