refactor: Prevent reduce calls

This commit is contained in:
Joachim Van Herwegen
2023-10-30 16:53:38 +01:00
parent 990184dbb5
commit 20d4a0c3af
12 changed files with 84 additions and 75 deletions

View File

@@ -97,10 +97,10 @@ export class RedirectingHttpHandler extends HttpHandler {
// Build redirect URL from regexp result
const { match, redirectPattern } = result;
const redirect = match.reduce(
(prev, param, index): string => prev.replace(`$${index}`, param),
redirectPattern,
);
let redirect = redirectPattern;
for (const [ i, element ] of match.entries()) {
redirect = redirect.replace(`$${i}`, element);
}
// Don't redirect if target is already correct
if (redirect === target) {