UNPKG

@sentry/nextjs

Version:
28 lines (24 loc) 1.05 kB
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const core = require('@sentry/core'); const getFinalConfigObject = require('./getFinalConfigObject.js'); function withSentryConfig(nextConfig, sentryBuildOptions = {}) { const castNextConfig = nextConfig || {}; if (typeof castNextConfig === "function") { return function(...webpackConfigFunctionArgs) { const maybePromiseNextConfig = castNextConfig.apply( this, webpackConfigFunctionArgs ); if (core.isThenable(maybePromiseNextConfig)) { return maybePromiseNextConfig.then((promiseResultNextConfig) => { return getFinalConfigObject.getFinalConfigObject(promiseResultNextConfig, sentryBuildOptions); }); } return getFinalConfigObject.getFinalConfigObject(maybePromiseNextConfig, sentryBuildOptions); }; } else { return getFinalConfigObject.getFinalConfigObject(castNextConfig, sentryBuildOptions); } } exports.withSentryConfig = withSentryConfig; //# sourceMappingURL=index.js.map