]> git.ipfire.org Git - thirdparty/vuejs/router.git/commitdiff
feat(types): default param setter
authorEduardo San Martin Morote <posva13@gmail.com>
Thu, 14 Aug 2025 14:02:28 +0000 (16:02 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Thu, 14 Aug 2025 14:02:28 +0000 (16:02 +0200)
packages/router/src/experimental/route-resolver/matchers/matcher-pattern.ts

index 0f7ba1c4ada43b741d2da3e0c2ec6997fc8e867e..eb38aad5df16277c8df9d13d905e5835e7eb80cb 100644 (file)
@@ -151,7 +151,7 @@ const PATH_PARAM_DEFAULT_GET = (value: string | string[] | null | undefined) =>
   value ?? null
 export const PATH_PARAM_SINGLE_DEFAULT: ParamParser<string, string> = {}
 
-const PATH_PARAM_DEFAULT_SET = (value: unknown) =>
+const PATH_PARAM_DEFAULT_SET = (value: string | string[] | null | undefined) =>
   value && Array.isArray(value) ? value.map(String) : String(value)
 // TODO: `(value an null | undefined)` for types
 export const PATH_PARAM_DEFAULT_PARSER: ParamParser = {