@@ -22,20 +22,21 @@ declare module 'vue-router/auto-routes' {
22
22
*/
23
23
export interface RouteNamedMap {
24
24
'/(home)' : RouteRecordInfo < '/(home)' , '/' , Record < never , never > , Record < never , never > > ,
25
- 'not-found' : RouteRecordInfo < 'not-found' , '/:path(.*)' , { path : string , page ?: number , other : boolean , active ?: boolean } , { path : string , page : number , other : boolean , active : boolean } > ,
25
+ 'not-found' : RouteRecordInfo < 'not-found' , '/:path(.*)' , { path : string , page ?: number , other ? : boolean , active ?: boolean , multi : string [ ] , req ?: number , when ?: Exclude < Param_date , unknown [ ] > } , { path : string , page : number , other : boolean , active : boolean , multi : string [ ] , req : number , when : Exclude < Param_date , unknown [ ] > } > ,
26
26
'/a.[b].c.[d]' : RouteRecordInfo < '/a.[b].c.[d]' , '/a/:b/c/:d' , { b : string , d : string } , { b : string , d : string } > ,
27
27
'/b' : RouteRecordInfo < '/b' , '/b' , Record < never , never > , Record < never , never > > ,
28
- '/blog/[slug]+' : RouteRecordInfo < '/blog/[slug]+' , '/blog/:slug+' , { slug : string [ ] } , { slug : [ string , ... string [ ] ] } > ,
28
+ '/blog/[slug]+' : RouteRecordInfo < '/blog/[slug]+' , '/blog/:slug+' , { slug : string [ ] } , { slug : string [ ] } > ,
29
29
'/blog/[[slugOptional]]+' : RouteRecordInfo < '/blog/[[slugOptional]]+' , '/blog/:slugOptional*' , { slugOptional ?: string [ ] } , { slugOptional : string [ ] } > ,
30
30
'/blog/info/(info)' : RouteRecordInfo < '/blog/info/(info)' , '/blog/info' , Record < never , never > , Record < never , never > > ,
31
31
'/blog/info/[[section]]' : RouteRecordInfo < '/blog/info/[[section]]' , '/blog/info/:section?' , { section ?: string | null } , { section : string | null } > ,
32
- '/events/[when=date]' : RouteRecordInfo < '/events/[when=date]' , '/events/:when' , { when : string } , { when : string } > ,
32
+ '/events/[when=date]' : RouteRecordInfo < '/events/[when=date]' , '/events/:when' , { when : Exclude < Param_date , unknown [ ] > } , { when : Exclude < Param_date , unknown [ ] > } > ,
33
+ '/events/repeat/[when=date]+' : RouteRecordInfo < '/events/repeat/[when=date]+' , '/events/repeat/:when+' , { when : Extract < Param_date , unknown [ ] > } , { when : Extract < Param_date , unknown [ ] > } > ,
33
34
'/manually-added' : RouteRecordInfo < '/manually-added' , '/manually-added' , Record < never , never > , Record < never , never > > ,
34
35
'/tests/[[optional]]/end' : RouteRecordInfo < '/tests/[[optional]]/end' , '/tests/:optional?/end' , { optional ?: string | null } , { optional : string | null } > ,
35
36
'/u[name]' : RouteRecordInfo < '/u[name]' , '/u:name' , { name : string } , { name : string } , '/u[name]/24' | '/u[name]/[userId=int]' > ,
36
- '/u[name]/[userId=int]' : RouteRecordInfo < '/u[name]/[userId=int]' , '/u:name/:userId' , { name : string , userId : string } , { name : string , userId : string } > ,
37
+ '/u[name]/[userId=int]' : RouteRecordInfo < '/u[name]/[userId=int]' , '/u:name/:userId' , { name : string , userId : number } , { name : string , userId : number } > ,
37
38
'/u[name]/24' : RouteRecordInfo < '/u[name]/24' , '/u:name/24' , { name : string } , { name : string } > ,
38
- '/users/[userId=int]' : RouteRecordInfo < '/users/[userId=int]' , '/users/:userId' , { userId : string , anyParam : null , page ?: number } , { userId : string , anyParam : null , page : number } > ,
39
+ '/users/[userId=int]' : RouteRecordInfo < '/users/[userId=int]' , '/users/:userId' , { userId : number , anyParam ?: string , page ?: number } , { userId : number , anyParam : string , page : number } > ,
39
40
'/users/sub-[first]-[second]' : RouteRecordInfo < '/users/sub-[first]-[second]' , '/users/sub-:first-:second' , { first : string , second : string } , { first : string , second : string } > ,
40
41
}
41
42
@@ -86,6 +87,10 @@ declare module 'vue-router/auto-routes' {
86
87
routes : '/events/[when=date]'
87
88
views : never
88
89
}
90
+ 'src/pages/events/repeat/[when=date]+.vue' : {
91
+ routes : '/events/repeat/[when=date]+'
92
+ views : never
93
+ }
89
94
'src/page-outside.vue' : {
90
95
routes : '/manually-added'
91
96
views : never
0 commit comments