@sentry/remix
Version:
Official Sentry SDK for Remix
16 lines (13 loc) • 602 B
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const ROUTE_TIMING_NAME = "sentry-route";
function formatRouteTiming(route) {
return `${ROUTE_TIMING_NAME};desc="${route.replace(/["\\]/g, "\\$&")}"`;
}
function parseRouteTiming(header) {
const quoted = header?.match(new RegExp(`(?:^|,)\\s*${ROUTE_TIMING_NAME};desc="((?:[^"\\\\]|\\\\.)*)"`))?.[1];
return quoted?.replace(/\\(.)/g, "$1");
}
exports.ROUTE_TIMING_NAME = ROUTE_TIMING_NAME;
exports.formatRouteTiming = formatRouteTiming;
exports.parseRouteTiming = parseRouteTiming;
//# sourceMappingURL=routeTiming.js.map