Skip to content

Commit 9251d85

Browse files
committed
Wrap parameter with "*" modifier in a non-capturing group
1 parent 5df644e commit 9251d85

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/index.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -563,7 +563,11 @@ export function tokensToRegexp(
563563
route += `(?:${prefix}(${token.pattern})${suffix})${token.modifier}`;
564564
}
565565
} else {
566-
route += `(${token.pattern})${token.modifier}`;
566+
if (token.modifier === "*") {
567+
route += `((?:${token.pattern})${token.modifier})`;
568+
} else {
569+
route += `(${token.pattern})${token.modifier}`;
570+
}
567571
}
568572
} else {
569573
route += `(?:${prefix}${suffix})${token.modifier}`;

0 commit comments

Comments
 (0)