From 7cf0e0cf91a8729949ebbc2f056d946ce53107d5 Mon Sep 17 00:00:00 2001 From: Manuel Schiller Date: Fri, 1 May 2026 10:12:27 +0200 Subject: [PATCH 1/2] simplify type --- packages/router-core/src/route.ts | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/packages/router-core/src/route.ts b/packages/router-core/src/route.ts index b92401b652a..ed2551a513c 100644 --- a/packages/router-core/src/route.ts +++ b/packages/router-core/src/route.ts @@ -175,27 +175,26 @@ export type ParseParamsFn = ( rawParams: Expand>, ) => TParams | false -type ValidateParsedParams = [TParams] extends [ - ResolveParams, -] - ? unknown - : never - export type StringifyParamsFn = ( params: TParams, ) => ResolveParams export type ParamsOptions = { params?: { - parse?: ParseParamsFn & ValidateParsedParams + parse?: Constrain< + ParseParamsFn, + (rawParams: Expand>) => ResolveParams | false + > stringify?: StringifyParamsFn } /** @deprecated Use params.parse instead */ - parseParams?: ParseParamsFn & - ValidateParsedParams + parseParams?: Constrain< + ParseParamsFn, + (rawParams: Expand>) => ResolveParams | false + > /** @deprecated Use params.stringify instead From 8129b42244d1c87a0ade6937c539c9727100cd09 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Fri, 1 May 2026 08:14:11 +0000 Subject: [PATCH 2/2] ci: apply automated fixes --- packages/router-core/src/route.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/router-core/src/route.ts b/packages/router-core/src/route.ts index ed2551a513c..e52db95d06e 100644 --- a/packages/router-core/src/route.ts +++ b/packages/router-core/src/route.ts @@ -183,7 +183,9 @@ export type ParamsOptions = { params?: { parse?: Constrain< ParseParamsFn, - (rawParams: Expand>) => ResolveParams | false + ( + rawParams: Expand>, + ) => ResolveParams | false > stringify?: StringifyParamsFn } @@ -193,7 +195,9 @@ export type ParamsOptions = { */ parseParams?: Constrain< ParseParamsFn, - (rawParams: Expand>) => ResolveParams | false + ( + rawParams: Expand>, + ) => ResolveParams | false > /**