UNPKG

@sentry/nextjs

Version:
25 lines (21 loc) • 1.01 kB
Object.defineProperty(exports, '__esModule', { value: true }); const react = require('@sentry/react'); const appRouterRoutingInstrumentation = require('./appRouterRoutingInstrumentation.js'); const pagesRouterRoutingInstrumentation = require('./pagesRouterRoutingInstrumentation.js'); /** * Instruments the Next.js Clientside Router. */ function nextRouterInstrumentation( startTransactionCb, startTransactionOnPageLoad = true, startTransactionOnLocationChange = true, ) { const isAppRouter = !react.WINDOW.document.getElementById('__NEXT_DATA__'); if (isAppRouter) { appRouterRoutingInstrumentation.appRouterInstrumentation(startTransactionCb, startTransactionOnPageLoad, startTransactionOnLocationChange); } else { pagesRouterRoutingInstrumentation.pagesRouterInstrumentation(startTransactionCb, startTransactionOnPageLoad, startTransactionOnLocationChange); } } exports.nextRouterInstrumentation = nextRouterInstrumentation; //# sourceMappingURL=nextRoutingInstrumentation.js.map