INNER CODE UNIT · TypeScript
normalizeRateLimitPath
Ammaar-Alam/minebench · middleware.ts:129
function normalizeRateLimitPath(pathname: string): string {
if (/^\/api\/lab\/organizations\/[^/]+\/builds\/[^/]+$/.test(pathname)) {
return "/api/lab/organizations/:orgSlug/builds/:resultId";
}
if (/^\/api\/lab\/organizations\/[^/]+\/experiments\/[^/]+\/export$/.test(pathname)) {
return "/api/lab/organizations/:orgSlug/experiments/:experimentId/export";
}
if (
/^\/api\/lab\/organizations\/[^/]+\/experiments\/[^/]+\/build-uploads\/[^/]+$/.test(
pathname,
)
) {
return "/api/lab/organizations/:orgSlug/experiments/:experimentId/build-uploads/:resultId";
}
if (/^\/api\/arena\/builds\/[^/]+\/stream$/.test(pathname)) {
return "/api/arena/builds/:buildId/stream";
}
if (/^\/api\/arena\/builds\/[^/]+$/.test(pathname)) {