UNPKG

@sentry/nextjs

Version:
26 lines (23 loc) • 1.06 kB
import { WINDOW } from '@sentry/react'; import { appRouterInstrumentNavigation } from './appRouterRoutingInstrumentation.js'; import { appRouterInstrumentPageLoad } from './appRouterPageloadInstrumentation.js'; import { pagesRouterInstrumentNavigation } from './pagesRouterNavigationInstrumentation.js'; import { pagesRouterInstrumentPageLoad } from './pagesRouterRoutingInstrumentation.js'; function nextRouterInstrumentPageLoad(client) { const isAppRouter = !WINDOW.document.getElementById("__NEXT_DATA__"); if (isAppRouter) { appRouterInstrumentPageLoad(client); } else { pagesRouterInstrumentPageLoad(client); } } function nextRouterInstrumentNavigation(client) { const isAppRouter = !WINDOW.document.getElementById("__NEXT_DATA__"); if (isAppRouter) { appRouterInstrumentNavigation(client); } else if (process.env._sentryHasPagesRouter !== "false") { pagesRouterInstrumentNavigation(client); } } export { nextRouterInstrumentNavigation, nextRouterInstrumentPageLoad }; //# sourceMappingURL=nextRoutingInstrumentation.js.map