File tree Expand file tree Collapse file tree 2 files changed +3
-1
lines changed
Expand file tree Collapse file tree 2 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -171,7 +171,7 @@ interface ParsedQs {
171171 */
172172interface Router {
173173 current ( ) : ValidRouteName | undefined ;
174- current < T extends ValidRouteName > ( name : T , params ?: ParameterValue | RouteParams < T > ) : boolean ;
174+ current < T extends RouteName > ( name : T , params ?: ParameterValue | RouteParams < T > ) : boolean ;
175175 get params ( ) : Record < string , string > ;
176176 get routeParams ( ) : Record < string , string > ;
177177 get queryParams ( ) : ParsedQs ;
Original file line number Diff line number Diff line change @@ -89,6 +89,8 @@ assertType(route().has(''));
8989// Test router getter autocompletion
9090assertType ( route ( ) . params ) ;
9191
92+ // These should NOT error in strict mode
93+ assertType ( route ( ) . current ( 'posts.*' ) ) ;
9294assertType ( route ( ) . current ( 'missing' , { foo : 1 } ) ) ;
9395
9496// @ts -expect-error missing required 'post' parameter
You can’t perform that action at this time.
0 commit comments