@@ -8,7 +8,7 @@ import type {
8
8
RouteMatch ,
9
9
} from './Matches'
10
10
import type { RootRouteId } from './root'
11
- import type { ParseRoute , RouteById , RoutePaths } from './routeInfo'
11
+ import type { FullSearchSchema , ParseRoute , RouteById , RoutePaths } from './routeInfo'
12
12
import type { AnyRouter , RegisteredRouter } from './router'
13
13
import type { BuildLocationFn , NavigateFn } from './RouterProvider'
14
14
import type {
@@ -1032,7 +1032,13 @@ export interface UpdatableRouteOptions<
1032
1032
> ,
1033
1033
TLoaderDeps
1034
1034
> ,
1035
- { location } : { location : ParsedLocation < { } > } ,
1035
+ {
1036
+ location,
1037
+ } : {
1038
+ location : ParsedLocation <
1039
+ ParsedLocation < ResolveFullSearchSchema < TParentRoute , TSearchValidator > >
1040
+ >
1041
+ } ,
1036
1042
) => void
1037
1043
onStay ?: (
1038
1044
match : RouteMatch <
@@ -1049,7 +1055,13 @@ export interface UpdatableRouteOptions<
1049
1055
> ,
1050
1056
TLoaderDeps
1051
1057
> ,
1052
- { location } : { location : ParsedLocation < { } > } ,
1058
+ {
1059
+ location,
1060
+ } : {
1061
+ location : ParsedLocation <
1062
+ ParsedLocation < ResolveFullSearchSchema < TParentRoute , TSearchValidator > >
1063
+ >
1064
+ } ,
1053
1065
) => void
1054
1066
onLeave ?: (
1055
1067
match : RouteMatch <
@@ -1066,7 +1078,7 @@ export interface UpdatableRouteOptions<
1066
1078
> ,
1067
1079
TLoaderDeps
1068
1080
> ,
1069
- { location } : { location : ParsedLocation < { } > } ,
1081
+ { location } : { location : ParsedLocation < FullSearchSchema < TRouteTree > > } ,
1070
1082
) => void
1071
1083
headers ?: ( ctx : {
1072
1084
loaderData : ResolveLoaderData < TLoaderFn >
0 commit comments