@@ -6,7 +6,8 @@ import { createHead } from '@unhead/vue/client'
66import App from './App.vue'
77
88import ServiceStackVue from "@servicestack/vue"
9- import { createRouter , createWebHistory } from 'vue-router/auto'
9+ import { createRouter , createWebHistory } from 'vue-router'
10+ import type { RouteLocationNormalized } from 'vue-router'
1011import { routes } from 'vue-router/auto-routes'
1112import { setupLayouts } from 'virtual:generated-layouts'
1213import { createPinia } from "pinia"
@@ -33,7 +34,7 @@ routes.forEach((route:any) => {
3334export const router = configRouter ( createRouter ( {
3435 history : createWebHistory ( ) ,
3536 // Scroll to top on navigation
36- scrollBehavior ( to , _from , savedPosition ) {
37+ scrollBehavior ( to : RouteLocationNormalized , _from : RouteLocationNormalized , savedPosition : any ) {
3738 if ( savedPosition ) {
3839 return savedPosition
3940 }
@@ -45,7 +46,7 @@ export const router = configRouter(createRouter({
4546 } , 1 )
4647 }
4748 } ,
48- routes : setupLayouts ( routes )
49+ routes : setupLayouts ( routes as any )
4950} ) )
5051// handle external links
5152router . beforeEach ( ( to , _from , next ) => {
0 commit comments