UNPKG

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