UNPKG

@sentry/remix

Version:
12 lines (10 loc) • 456 B
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"); } export { ROUTE_TIMING_NAME, formatRouteTiming, parseRouteTiming }; //# sourceMappingURL=routeTiming.js.map