@sentry/nextjs
Version:
Official Sentry SDK for Next.js
15 lines (12 loc) • 592 B
JavaScript
import { createUrlRouteProvider } from '@sentry/react';
import { stripTrailingSlash, maybeParameterizeRoute, stripBasePath } from './parameterization.js';
import { getNextRouteFromPathname } from './pagesRouterRoutingInstrumentation.js';
function resolveNextRoute(url) {
const pathname = stripTrailingSlash(url.pathname);
return maybeParameterizeRoute(pathname) ?? getNextRouteFromPathname(stripBasePath(pathname));
}
function createNextRouteProvider() {
return createUrlRouteProvider(resolveNextRoute);
}
export { createNextRouteProvider };
//# sourceMappingURL=routeProvider.js.map