@sentry/utils
Version:
Utilities for all Sentry JavaScript SDKs
30 lines (26 loc) • 1 kB
JavaScript
Object.defineProperty(exports, '__esModule', { value: true });
/**
* 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$1(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;
// }
exports._interopNamespace = _interopNamespace$1;
//# sourceMappingURL=_interopNamespace.js.map