UNPKG

@sentry/utils

Version:
35 lines (31 loc) 1.1 kB
Object.defineProperty(exports, '__esModule', { value: true }); /** * Adds a `default` property to CJS modules which aren't the result of transpilation from ESM modules. * * Adapted from Sucrase (https://github.com/alangpierce/sucrase) * * @param requireResult The result of calling `require` on a module * @returns Either `requireResult` or a copy of `requireResult` with an added self-referential `default` property */ function _interopRequireWildcard(requireResult) { return requireResult.__esModule ? requireResult : { ...requireResult, default: requireResult }; } // Sucrase version // function _interopRequireWildcard(obj) { // if (obj && obj.__esModule) { // return obj; // } else { // var newObj = {}; // if (obj != null) { // for (var key in obj) { // if (Object.prototype.hasOwnProperty.call(obj, key)) { // newObj[key] = obj[key]; // } // } // } // newObj.default = obj; // return newObj; // } // } exports._interopRequireWildcard = _interopRequireWildcard; //# sourceMappingURL=_interopRequireWildcard.js.map