@@ -58,4 +58,184 @@ declare module 'vue-router/auto-routes' {
5858 '/posts/wiki-Screen' : RouteRecordInfo < '/posts/wiki-Screen' , '/posts/wiki-Screen' , Record < never , never > , Record < never , never > > ,
5959 '/tags/' : RouteRecordInfo < '/tags/' , '/tags' , Record < never , never > , Record < never , never > > ,
6060 }
61+
62+ /**
63+ * Route file to route info map by unplugin-vue-router.
64+ * Used by the volar plugin to automatically type useRoute()
65+ *
66+ * Each key is a file path relative to the project root with 2 properties:
67+ * - routes: union of route names of the possible routes when in this page (passed to useRoute<...>())
68+ * - views: names of nested views (can be passed to <RouterView name="...">)
69+ *
70+ * @internal
71+ */
72+ export interface _RouteFileInfoMap {
73+ 'node_modules/.pnpm/valaxy-theme-yun@0.26.6_vue@3.5.21_typescript@5.9.2_/node_modules/valaxy-theme-yun/pages/index.vue' : {
74+ routes : '/'
75+ views : never
76+ }
77+ 'node_modules/.pnpm/valaxy@0.26.6_@babel+parser_d179200e39137818fe11353989d65bd8/node_modules/valaxy/client/pages/[...path].vue' : {
78+ routes : '/[...path]'
79+ views : never
80+ }
81+ 'pages/404.md' : {
82+ routes : '/404'
83+ views : never
84+ }
85+ 'pages/about/index.md' : {
86+ routes : '/about/'
87+ views : never
88+ }
89+ 'pages/about/site.md' : {
90+ routes : '/about/site'
91+ views : never
92+ }
93+ 'pages/archives/index.md' : {
94+ routes : '/archives/'
95+ views : never
96+ }
97+ 'pages/bangumi/index.md' : {
98+ routes : '/bangumi/'
99+ views : never
100+ }
101+ 'pages/categories/index.md' : {
102+ routes : '/categories/'
103+ views : never
104+ }
105+ 'pages/girls/index.md' : {
106+ routes : '/girls/'
107+ views : never
108+ }
109+ 'pages/links/index.md' : {
110+ routes : '/links/'
111+ views : never
112+ }
113+ 'pages/message_board/index.md' : {
114+ routes : '/message_board/'
115+ views : never
116+ }
117+ 'node_modules/.pnpm/valaxy-theme-yun@0.26.6_vue@3.5.21_typescript@5.9.2_/node_modules/valaxy-theme-yun/pages/page/[page].vue' : {
118+ routes : '/page/[page]'
119+ views : never
120+ }
121+ 'node_modules/.pnpm/valaxy-theme-yun@0.26.6_vue@3.5.21_typescript@5.9.2_/node_modules/valaxy-theme-yun/pages/posts/index.vue' : {
122+ routes : '/posts/'
123+ views : never
124+ }
125+ 'pages/posts/course-CloudDisk.md' : {
126+ routes : '/posts/course-CloudDisk'
127+ views : never
128+ }
129+ 'pages/posts/course-Frp.md' : {
130+ routes : '/posts/course-Frp'
131+ views : never
132+ }
133+ 'pages/posts/course-GPU-TDR.md' : {
134+ routes : '/posts/course-GPU-TDR'
135+ views : never
136+ }
137+ 'pages/posts/course-Hexo.md' : {
138+ routes : '/posts/course-Hexo'
139+ views : never
140+ }
141+ 'pages/posts/course-Img.md' : {
142+ routes : '/posts/course-Img'
143+ views : never
144+ }
145+ 'pages/posts/course-MCBE-Sever.md' : {
146+ routes : '/posts/course-MCBE-Sever'
147+ views : never
148+ }
149+ 'pages/posts/course-MCBE-Sever-1.md' : {
150+ routes : '/posts/course-MCBE-Sever-1'
151+ views : never
152+ }
153+ 'pages/posts/course-MCBE-Sever-2.md' : {
154+ routes : '/posts/course-MCBE-Sever-2'
155+ views : never
156+ }
157+ 'pages/posts/course-MuMu.md' : {
158+ routes : '/posts/course-MuMu'
159+ views : never
160+ }
161+ 'pages/posts/course-OECT-armbian.md' : {
162+ routes : '/posts/course-OECT-armbian'
163+ views : never
164+ }
165+ 'pages/posts/course-onecloud-armbian.md' : {
166+ routes : '/posts/course-onecloud-armbian'
167+ views : never
168+ }
169+ 'pages/posts/course-onecloud-LANraragi.md' : {
170+ routes : '/posts/course-onecloud-LANraragi'
171+ views : never
172+ }
173+ 'pages/posts/course-OPPO-A83.md' : {
174+ routes : '/posts/course-OPPO-A83'
175+ views : never
176+ }
177+ 'pages/posts/course-SM-T311.md' : {
178+ routes : '/posts/course-SM-T311'
179+ views : never
180+ }
181+ 'pages/posts/course-Win10-FAQ.md' : {
182+ routes : '/posts/course-Win10-FAQ'
183+ views : never
184+ }
185+ 'pages/posts/course-Win10-RD.md' : {
186+ routes : '/posts/course-Win10-RD'
187+ views : never
188+ }
189+ 'pages/posts/log-MCBEServer-Localhost-FAQ.md' : {
190+ routes : '/posts/log-MCBEServer-Localhost-FAQ'
191+ views : never
192+ }
193+ 'pages/posts/log-OPPO-A83-ROM.md' : {
194+ routes : '/posts/log-OPPO-A83-ROM'
195+ views : never
196+ }
197+ 'pages/posts/resource-Domain-Tool.md' : {
198+ routes : '/posts/resource-Domain-Tool'
199+ views : never
200+ }
201+ 'pages/posts/resource-Free-Email.md' : {
202+ routes : '/posts/resource-Free-Email'
203+ views : never
204+ }
205+ 'pages/posts/wiki-Android-Code-Versions.md' : {
206+ routes : '/posts/wiki-Android-Code-Versions'
207+ views : never
208+ }
209+ 'pages/posts/wiki-Android-Mode.md' : {
210+ routes : '/posts/wiki-Android-Mode'
211+ views : never
212+ }
213+ 'pages/posts/wiki-Disk.md' : {
214+ routes : '/posts/wiki-Disk'
215+ views : never
216+ }
217+ 'pages/posts/wiki-DNS-Address.md' : {
218+ routes : '/posts/wiki-DNS-Address'
219+ views : never
220+ }
221+ 'pages/posts/wiki-Screen.md' : {
222+ routes : '/posts/wiki-Screen'
223+ views : never
224+ }
225+ 'pages/tags/index.md' : {
226+ routes : '/tags/'
227+ views : never
228+ }
229+ }
230+
231+ /**
232+ * Get a union of possible route names in a certain route component file.
233+ * Used by the volar plugin to automatically type useRoute()
234+ *
235+ * @internal
236+ */
237+ export type _RouteNamesForFilePath < FilePath extends string > =
238+ _RouteFileInfoMap extends Record < FilePath , infer Info >
239+ ? Info [ 'routes' ]
240+ : keyof RouteNamedMap
61241}
0 commit comments