diff --git a/app/utils/router.ts b/app/utils/router.ts index 42bff5eda6..3420180fae 100644 --- a/app/utils/router.ts +++ b/app/utils/router.ts @@ -1,9 +1,11 @@ -export function packageRoute(packageName: string, version?: string | null) { - const [org, name] = packageName.startsWith('@') ? packageName.split('/') : [null, packageName] +import type { RouteLocationRaw } from 'vue-router' + +export function packageRoute(packageName: string, version?: string | null): RouteLocationRaw { + const [org, name = ''] = packageName.startsWith('@') ? packageName.split('/') : ['', packageName] if (version) { return { - name: 'package-version' as const, + name: 'package-version', params: { org, name, @@ -13,7 +15,7 @@ export function packageRoute(packageName: string, version?: string | null) { } return { - name: 'package' as const, + name: 'package', params: { org, name,