@@ -10,137 +10,114 @@ exports[`gen route types 1`] = `
10
10
11
11
export interface Routes {
12
12
" /" : {
13
- id: ' root' ,
14
13
params: never ,
15
14
query: ExportedQuery < import (' ../app/root' ).SearchParams > ,
16
15
},
17
16
" /:lang?/about" : {
18
- id: ' routes/($lang).about' ,
19
17
params: {lang?: string | number },
20
18
query: ExportedQuery < import (' ../app/routes/($lang).about' ).SearchParams > ,
21
19
},
22
20
" /admin" : {
23
- id: ' routes/admin._index' ,
24
21
params: never ,
25
22
query: ExportedQuery < import (' ../app/routes/admin._index' ).SearchParams > ,
26
23
},
27
24
" /admin/episodes" : {
28
- id: ' routes/admin.episodes._index' ,
29
25
params: never ,
30
26
query: ExportedQuery < import (' ../app/routes/admin.episodes._index' ).SearchParams > ,
31
27
},
32
28
" /admin/episodes/:id" : {
33
- id: ' routes/admin.episodes.$id._index' ,
34
29
params: {id: string | number },
35
30
query: ExportedQuery < import (' ../app/routes/admin.episodes.$id._index' ).SearchParams > ,
36
31
},
37
32
" /admin/episodes/:id/comments" : {
38
- id: ' routes/admin.episodes.$id.comments' ,
39
33
params: {id: string | number },
40
34
query: ExportedQuery < import (' ../app/routes/admin.episodes.$id.comments' ).SearchParams > ,
41
35
},
42
36
" /admin/episodes/new" : {
43
- id: ' routes/admin.episodes.new' ,
44
37
params: never ,
45
38
query: ExportedQuery < import (' ../app/routes/admin.episodes.new' ).SearchParams > ,
46
39
},
47
40
" /api/:id.json" : {
48
- id: ' routes/api.$id[.]json' ,
49
41
params: {id: string | number },
50
42
query: ExportedQuery < import (' ../app/routes/api.$id[.]json' ).SearchParams > ,
51
43
},
52
44
" /auth" : {
53
- id: ' routes/auth._auth' ,
54
45
params: never ,
55
46
query: ExportedQuery < import (' ../app/routes/auth._auth' ).SearchParams > ,
56
47
},
57
48
" /auth/login" : {
58
- id: ' routes/auth._auth.login' ,
59
49
params: never ,
60
50
query: ExportedQuery < import (' ../app/routes/auth._auth.login' ).SearchParams > ,
61
51
},
52
+ " /blog" : {
53
+ params: never ,
54
+ query: ExportedQuery < import (' ../app/routes/blog._index' ).SearchParams > ,
55
+ },
62
56
" /blog/rss.xml" : {
63
- id: ' routes/blog.rss[.]xml' ,
64
57
params: never ,
65
58
query: ExportedQuery < import (' ../app/routes/blog.rss[.]xml' ).SearchParams > ,
66
59
},
67
60
" /chats/:season/:episode" : {
68
- id: ' routes/chats_.$season.$episode' ,
69
61
params: {season: string | number ; episode : string | number },
70
62
query: ExportedQuery < import (' ../app/routes/chats_.$season.$episode' ).SearchParams > ,
71
63
},
72
64
" /chats/:season/:episode/:slug" : {
73
- id: ' routes/chats_.$season.$episode.$slug' ,
74
65
params: {season: string | number ; episode : string | number ; slug : string | number },
75
66
query: ExportedQuery < import (' ../app/routes/chats_.$season.$episode.$slug' ).SearchParams > ,
76
67
},
77
68
" /credits" : {
78
- id: ' routes/credits' ,
79
69
params: never ,
80
70
query: ExportedQuery < import (' ../app/routes/credits' ).SearchParams > ,
81
71
},
82
72
" /home" : {
83
- id: ' routes/(static).home' ,
84
73
params: never ,
85
74
query: ExportedQuery < import (' ../app/routes/(static).home' ).SearchParams > ,
86
75
},
87
76
" /jokes" : {
88
- id: ' routes/jokes._index' ,
89
77
params: never ,
90
78
query: ExportedQuery < import (' ../app/routes/jokes._index' ).SearchParams > ,
91
79
},
92
80
" /jokes/:jokeId" : {
93
- id: ' routes/jokes.$jokeId' ,
94
81
params: {jokeId: string | number },
95
82
query: ExportedQuery < import (' ../app/routes/jokes.$jokeId' ).SearchParams > ,
96
83
},
97
84
" /people/:personId" : {
98
- id: ' routes/people.$personId' ,
99
85
params: {personId: string | number },
100
86
query: ExportedQuery < import (' ../app/routes/people.$personId' ).SearchParams > ,
101
87
},
102
88
" /people/:personId/:planId/remove-plan" : {
103
- id: ' routes/people.$personId.$planId.remove-plan' ,
104
89
params: {personId: string | number ; planId : string | number },
105
90
query: ExportedQuery < import (' ../app/routes/people.$personId.$planId.remove-plan' ).SearchParams > ,
106
91
},
107
92
" /posts" : {
108
- id: ' routes/posts._index' ,
109
93
params: never ,
110
94
query: ExportedQuery < import (' ../app/routes/posts._index' ).SearchParams > ,
111
95
},
112
96
" /posts/:id" : {
113
- id: ' routes/posts.$id' ,
114
97
params: {id: string | number },
115
98
query: ExportedQuery < import (' ../app/routes/posts.$id' ).SearchParams > ,
116
99
},
117
100
" /posts/*" : {
118
- id: ' routes/posts.$' ,
119
101
params: {" *" : string | number },
120
102
query: ExportedQuery < import (' ../app/routes/posts.$' ).SearchParams > ,
121
103
},
122
104
" /posts/delete" : {
123
- id: ' routes/posts.delete' ,
124
105
params: never ,
125
106
query: ExportedQuery < import (' ../app/routes/posts.delete' ).SearchParams > ,
126
107
},
127
108
" /s/:query" : {
128
- id: ' routes/s.$query' ,
129
109
params: {query: string | number },
130
110
query: ExportedQuery < import (' ../app/routes/s.$query' ).SearchParams > ,
131
111
},
132
112
" /sign-in/*" : {
133
- id: ' routes/sign-in.$' ,
134
113
params: {" *" : string | number },
135
114
query: ExportedQuery < import (' ../app/routes/sign-in.$' ).SearchParams > ,
136
115
},
137
116
" /somewhere/cool/*" : {
138
- id: ' catchall' ,
139
117
params: {" *" : string | number },
140
118
query: ExportedQuery < import (' ../app/catchall' ).SearchParams > ,
141
119
},
142
120
" /static/home" : {
143
- id: ' routes/(static).home' ,
144
121
params: never ,
145
122
query: ExportedQuery < import (' ../app/routes/(static).home' ).SearchParams > ,
146
123
}
@@ -153,7 +130,38 @@ exports[`gen route types 1`] = `
153
130
} [keyof Routes]
154
131
>;
155
132
156
- export type RouteId = Routes[keyof Routes]['id'];
133
+ export type RouteId =
134
+ | 'root'
135
+ | 'routes/chats_.$season.$episode'
136
+ | 'routes/chats_.$season.$episode.$slug'
137
+ | 'routes/people.$personId'
138
+ | 'routes/people.$personId.$planId.remove-plan'
139
+ | 'routes/api.$id[.]json'
140
+ | 'routes/blog.rss[.]xml'
141
+ | 'routes/($lang).about'
142
+ | 'routes/(static).home'
143
+ | 'routes/posts._index'
144
+ | 'routes/posts.delete'
145
+ | 'routes/auth._auth'
146
+ | 'routes/auth._auth.login'
147
+ | 'routes/posts.$id'
148
+ | 'routes/sign-in.$'
149
+ | 'routes/s.$query'
150
+ | 'routes/credits'
151
+ | 'routes/posts.$'
152
+ | 'routes/admin'
153
+ | 'routes/admin.episodes._index'
154
+ | 'routes/admin.episodes.$id'
155
+ | 'routes/admin.episodes.$id.comments'
156
+ | 'routes/admin.episodes.$id._index'
157
+ | 'routes/admin.episodes.new'
158
+ | 'routes/admin._index'
159
+ | 'routes/jokes'
160
+ | 'routes/jokes.$jokeId'
161
+ | 'routes/jokes._index'
162
+ | 'routes/blog'
163
+ | 'routes/blog._index'
164
+ | 'catchall';
157
165
158
166
export function $path<
159
167
Route extends keyof Routes,
0 commit comments