From 071a11fbca2394abe03baaed9c75e56b6d81fe69 Mon Sep 17 00:00:00 2001 From: harlan Date: Fri, 14 Feb 2025 18:22:20 +1100 Subject: [PATCH] chore: type check --- packages/nuxt/src/core/runtime/nitro/renderer.ts | 8 +++++--- test/basic.test.ts | 4 +--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/nuxt/src/core/runtime/nitro/renderer.ts b/packages/nuxt/src/core/runtime/nitro/renderer.ts index dd896ea189..f8d9fddb3f 100644 --- a/packages/nuxt/src/core/runtime/nitro/renderer.ts +++ b/packages/nuxt/src/core/runtime/nitro/renderer.ts @@ -17,7 +17,7 @@ import destr from 'destr' import { getQuery as getURLQuery, joinURL, withoutTrailingSlash } from 'ufo' import { renderToString as _renderToString } from 'vue/server-renderer' import { createHead as createServerHead, propsToString, renderSSRHead } from '@unhead/vue/server' -import type { Head, HeadEntryOptions, Link, Script, Style } from '@unhead/vue/types' +import type { Head, HeadEntryOptions, Link, Script, Style, ResolvedHead } from '@unhead/vue/types' import { defineRenderHandler, getRouteRules, useNitroApp, useRuntimeConfig, useStorage } from 'nitro/runtime' import type { NuxtPayload, NuxtSSRContext } from 'nuxt/app' @@ -471,14 +471,16 @@ export default defineRenderHandler(async (event): Promise { if (key === 'link') { result.head[key] = result.head[key]?.map((h) => { if (h.href) { - h.href = resolveUnrefHeadInput(h.href).replace(fixtureDir, '/').replaceAll('//', '/') + h.href = String(h.href).replace(fixtureDir, '/').replaceAll('//', '/') } return h })