Skip to content

Commit 8f1ab62

Browse files
committed
chore: more playground pages
1 parent 59b638b commit 8f1ab62

File tree

3 files changed

+44
-0
lines changed

3 files changed

+44
-0
lines changed

playground-experimental/src/pages/[a].[b].vue

Whitespace-only changes.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<script lang="ts" setup>
2+
const route = useRoute()
3+
4+
definePage({
5+
params: {
6+
path: {
7+
num: 'int',
8+
},
9+
},
10+
})
11+
</script>
12+
13+
<template>
14+
<h1>Named param</h1>
15+
<pre>{{ route.params }}</pre>
16+
17+
<RouterView />
18+
</template>

playground-experimental/typed-router.d.ts

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,13 @@ declare module 'vue-router/auto-routes' {
3333
Record<never, never>,
3434
| never
3535
>,
36+
'/[a].[b]': RouteRecordInfo<
37+
'/[a].[b]',
38+
'/:a/:b',
39+
{ a: string, b: string },
40+
{ a: string, b: string },
41+
| never
42+
>,
3643
'not-found': RouteRecordInfo<
3744
'not-found',
3845
'/:path(.*)',
@@ -124,6 +131,13 @@ declare module 'vue-router/auto-routes' {
124131
Record<never, never>,
125132
| never
126133
>,
134+
'/opt.[[num=int]]': RouteRecordInfo<
135+
'/opt.[[num=int]]',
136+
'/opt/:num?',
137+
{ num?: number | null },
138+
{ num: number | null },
139+
| never
140+
>,
127141
'/tests/[[optional]]/end': RouteRecordInfo<
128142
'/tests/[[optional]]/end',
129143
'/tests/:optional?/end',
@@ -186,6 +200,12 @@ declare module 'vue-router/auto-routes' {
186200
views:
187201
| never
188202
}
203+
'src/pages/[a].[b].vue': {
204+
routes:
205+
| '/[a].[b]'
206+
views:
207+
| never
208+
}
189209
'src/pages/[...path].vue': {
190210
routes:
191211
| 'not-found'
@@ -271,6 +291,12 @@ declare module 'vue-router/auto-routes' {
271291
views:
272292
| never
273293
}
294+
'src/pages/opt.[[num=int]].vue': {
295+
routes:
296+
| '/opt.[[num=int]]'
297+
views:
298+
| never
299+
}
274300
'src/pages/tests/[[optional]]/end.vue': {
275301
routes:
276302
| '/tests/[[optional]]/end'

0 commit comments

Comments
 (0)