chore(nuxt): use Exclude rather than Omit

This commit is contained in:
Daniel Roe 2024-02-22 11:55:14 +00:00
parent b5981f6840
commit 3fc4231d33
No known key found for this signature in database
GPG Key ID: 3714AB03996F442B
1 changed files with 3 additions and 12 deletions

View File

@ -98,18 +98,9 @@ export function defineNuxtLink (options: NuxtLinkOptions) {
}
}
function resolveTrailingSlashBehavior (
to: string,
resolve: Router['resolve']
): string
function resolveTrailingSlashBehavior (
to: RouteLocationRaw,
resolve: Router['resolve']
): Omit<RouteLocationRaw, string>
function resolveTrailingSlashBehavior (
to: RouteLocationRaw,
resolve: Router['resolve']
): RouteLocationRaw | RouteLocation {
function resolveTrailingSlashBehavior (to: string, resolve: Router['resolve']): string
function resolveTrailingSlashBehavior (to: RouteLocationRaw, resolve: Router['resolve']): Exclude<RouteLocationRaw, string>
function resolveTrailingSlashBehavior (to: RouteLocationRaw, resolve: Router['resolve']): RouteLocationRaw | RouteLocation {
if (!to || (options.trailingSlash !== 'append' && options.trailingSlash !== 'remove')) {
return to
}