UNPKG

@sentry/utils

Version:
28 lines (25 loc) 917 B
/** * Adds a self-referential `default` property to CJS modules which aren't the result of transpilation from ESM modules. * * Adapted from Rollup (https://github.com/rollup/rollup) * * @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 _interopNamespace(requireResult) { return requireResult.__esModule ? requireResult : { ...requireResult, default: requireResult }; } // Rollup version (with `output.externalLiveBindings` and `output.freeze` both set to false) // function _interopNamespace(e) { // if (e && e.__esModule) return e; // var n = Object.create(null); // if (e) { // for (var k in e) { // n[k] = e[k]; // } // } // n["default"] = e; // return n; // } export { _interopNamespace }; //# sourceMappingURL=_interopNamespace.js.map