Skip to content

Commit e01a067

Browse files
committed
chore: regen route types
1 parent f764137 commit e01a067

File tree

1 file changed

+26
-99
lines changed

1 file changed

+26
-99
lines changed

playground/typed-router.d.ts

Lines changed: 26 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -39,73 +39,18 @@ import type {
3939

4040
declare module 'vue-router/auto/routes' {
4141
export interface RouteNamedMap {
42-
'/': RouteRecordInfo<'/', '/', Record<never, never>, Record<never, never>>
43-
'/app-check': RouteRecordInfo<
44-
'/app-check',
45-
'/app-check',
46-
Record<never, never>,
47-
Record<never, never>
48-
>
49-
'/authentication': RouteRecordInfo<
50-
'/authentication',
51-
'/authentication',
52-
Record<never, never>,
53-
Record<never, never>
54-
>
55-
'/config': RouteRecordInfo<
56-
'/config',
57-
'/config',
58-
Record<never, never>,
59-
Record<never, never>
60-
>
61-
'/converter-with-number': RouteRecordInfo<
62-
'/converter-with-number',
63-
'/converter-with-number',
64-
Record<never, never>,
65-
Record<never, never>
66-
>
67-
'/nested-collections': RouteRecordInfo<
68-
'/nested-collections',
69-
'/nested-collections',
70-
Record<never, never>,
71-
Record<never, never>
72-
>
73-
'/nested-refs-list': RouteRecordInfo<
74-
'/nested-refs-list',
75-
'/nested-refs-list',
76-
Record<never, never>,
77-
Record<never, never>
78-
>
79-
'/pinia-store': RouteRecordInfo<
80-
'/pinia-store',
81-
'/pinia-store',
82-
Record<never, never>,
83-
Record<never, never>
84-
>
85-
'/rtdb-todos': RouteRecordInfo<
86-
'/rtdb-todos',
87-
'/rtdb-todos',
88-
Record<never, never>,
89-
Record<never, never>
90-
>
91-
'/storage': RouteRecordInfo<
92-
'/storage',
93-
'/storage',
94-
Record<never, never>,
95-
Record<never, never>
96-
>
97-
'/todos': RouteRecordInfo<
98-
'/todos',
99-
'/todos',
100-
Record<never, never>,
101-
Record<never, never>
102-
>
103-
'/vuex-store': RouteRecordInfo<
104-
'/vuex-store',
105-
'/vuex-store',
106-
Record<never, never>,
107-
Record<never, never>
108-
>
42+
'/': RouteRecordInfo<'/', '/', Record<never, never>, Record<never, never>>,
43+
'/app-check': RouteRecordInfo<'/app-check', '/app-check', Record<never, never>, Record<never, never>>,
44+
'/authentication': RouteRecordInfo<'/authentication', '/authentication', Record<never, never>, Record<never, never>>,
45+
'/config': RouteRecordInfo<'/config', '/config', Record<never, never>, Record<never, never>>,
46+
'/converter-with-number': RouteRecordInfo<'/converter-with-number', '/converter-with-number', Record<never, never>, Record<never, never>>,
47+
'/nested-collections': RouteRecordInfo<'/nested-collections', '/nested-collections', Record<never, never>, Record<never, never>>,
48+
'/nested-refs-list': RouteRecordInfo<'/nested-refs-list', '/nested-refs-list', Record<never, never>, Record<never, never>>,
49+
'/pinia-store': RouteRecordInfo<'/pinia-store', '/pinia-store', Record<never, never>, Record<never, never>>,
50+
'/rtdb-todos': RouteRecordInfo<'/rtdb-todos', '/rtdb-todos', Record<never, never>, Record<never, never>>,
51+
'/storage': RouteRecordInfo<'/storage', '/storage', Record<never, never>, Record<never, never>>,
52+
'/todos': RouteRecordInfo<'/todos', '/todos', Record<never, never>, Record<never, never>>,
53+
'/vuex-store': RouteRecordInfo<'/vuex-store', '/vuex-store', Record<never, never>, Record<never, never>>,
10954
}
11055
}
11156

@@ -118,67 +63,49 @@ declare module 'vue-router/auto' {
11863
* Type safe version of `RouteLocationNormalized` (the type of `to` and `from` in navigation guards).
11964
* Allows passing the name of the route to be passed as a generic.
12065
*/
121-
export type RouteLocationNormalized<
122-
Name extends keyof RouteNamedMap = keyof RouteNamedMap
123-
> = RouteLocationNormalizedTypedList<RouteNamedMap>[Name]
66+
export type RouteLocationNormalized<Name extends keyof RouteNamedMap = keyof RouteNamedMap> = RouteLocationNormalizedTypedList<RouteNamedMap>[Name]
12467

12568
/**
12669
* Type safe version of `RouteLocationNormalizedLoaded` (the return type of `useRoute()`).
12770
* Allows passing the name of the route to be passed as a generic.
12871
*/
129-
export type RouteLocationNormalizedLoaded<
130-
Name extends keyof RouteNamedMap = keyof RouteNamedMap
131-
> = RouteLocationNormalizedLoadedTypedList<RouteNamedMap>[Name]
72+
export type RouteLocationNormalizedLoaded<Name extends keyof RouteNamedMap = keyof RouteNamedMap> = RouteLocationNormalizedLoadedTypedList<RouteNamedMap>[Name]
13273

13374
/**
13475
* Type safe version of `RouteLocationResolved` (the returned route of `router.resolve()`).
13576
* Allows passing the name of the route to be passed as a generic.
13677
*/
137-
export type RouteLocationResolved<
138-
Name extends keyof RouteNamedMap = keyof RouteNamedMap
139-
> = RouteLocationResolvedTypedList<RouteNamedMap>[Name]
78+
export type RouteLocationResolved<Name extends keyof RouteNamedMap = keyof RouteNamedMap> = RouteLocationResolvedTypedList<RouteNamedMap>[Name]
14079

14180
/**
14281
* Type safe version of `RouteLocation` . Allows passing the name of the route to be passed as a generic.
14382
*/
144-
export type RouteLocation<
145-
Name extends keyof RouteNamedMap = keyof RouteNamedMap
146-
> = RouteLocationTypedList<RouteNamedMap>[Name]
83+
export type RouteLocation<Name extends keyof RouteNamedMap = keyof RouteNamedMap> = RouteLocationTypedList<RouteNamedMap>[Name]
14784

14885
/**
14986
* Type safe version of `RouteLocationRaw` . Allows passing the name of the route to be passed as a generic.
15087
*/
151-
export type RouteLocationRaw<
152-
Name extends keyof RouteNamedMap = keyof RouteNamedMap
153-
> =
88+
export type RouteLocationRaw<Name extends keyof RouteNamedMap = keyof RouteNamedMap> =
15489
| RouteLocationAsString<RouteNamedMap>
15590
| RouteLocationAsRelativeTypedList<RouteNamedMap>[Name]
15691
| RouteLocationAsPathTypedList<RouteNamedMap>[Name]
15792

15893
/**
15994
* Generate a type safe params for a route location. Requires the name of the route to be passed as a generic.
16095
*/
161-
export type RouteParams<Name extends keyof RouteNamedMap> =
162-
RouteNamedMap[Name]['params']
96+
export type RouteParams<Name extends keyof RouteNamedMap> = RouteNamedMap[Name]['params']
16397
/**
16498
* Generate a type safe raw params for a route location. Requires the name of the route to be passed as a generic.
16599
*/
166-
export type RouteParamsRaw<Name extends keyof RouteNamedMap> =
167-
RouteNamedMap[Name]['paramsRaw']
100+
export type RouteParamsRaw<Name extends keyof RouteNamedMap> = RouteNamedMap[Name]['paramsRaw']
168101

169102
export function useRouter(): RouterTyped
170-
export function useRoute<
171-
Name extends keyof RouteNamedMap = keyof RouteNamedMap
172-
>(name?: Name): RouteLocationNormalizedLoadedTypedList<RouteNamedMap>[Name]
103+
export function useRoute<Name extends keyof RouteNamedMap = keyof RouteNamedMap>(name?: Name): RouteLocationNormalizedLoadedTypedList<RouteNamedMap>[Name]
173104

174105
export const useLink: UseLinkFnTyped<RouteNamedMap>
175106

176-
export function onBeforeRouteLeave(
177-
guard: NavigationGuard<RouteNamedMap>
178-
): void
179-
export function onBeforeRouteUpdate(
180-
guard: NavigationGuard<RouteNamedMap>
181-
): void
107+
export function onBeforeRouteLeave(guard: NavigationGuard<RouteNamedMap>): void
108+
export function onBeforeRouteUpdate(guard: NavigationGuard<RouteNamedMap>): void
182109

183110
export const RouterLink: RouterLinkTyped<RouteNamedMap>
184111
export const RouterLinkProps: RouterLinkPropsTyped<RouteNamedMap>
@@ -188,18 +115,18 @@ declare module 'vue-router/auto' {
188115
export function defineLoader<
189116
P extends Promise<any>,
190117
Name extends keyof RouteNamedMap = keyof RouteNamedMap,
191-
isLazy extends boolean = false
118+
isLazy extends boolean = false,
192119
>(
193120
name: Name,
194121
loader: (route: RouteLocationNormalizedLoaded<Name>) => P,
195-
options?: _DefineLoaderOptions<isLazy>
122+
options?: _DefineLoaderOptions<isLazy>,
196123
): _DataLoader<Awaited<P>, isLazy>
197124
export function defineLoader<
198125
P extends Promise<any>,
199-
isLazy extends boolean = false
126+
isLazy extends boolean = false,
200127
>(
201128
loader: (route: RouteLocationNormalizedLoaded) => P,
202-
options?: _DefineLoaderOptions<isLazy>
129+
options?: _DefineLoaderOptions<isLazy>,
203130
): _DataLoader<Awaited<P>, isLazy>
204131

205132
export {

0 commit comments

Comments
 (0)