diff options
Diffstat (limited to 'packages/integrations/preact/src')
-rw-r--r-- | packages/integrations/preact/src/server.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/packages/integrations/preact/src/server.ts b/packages/integrations/preact/src/server.ts index b9d063b62..e55d29d1c 100644 --- a/packages/integrations/preact/src/server.ts +++ b/packages/integrations/preact/src/server.ts @@ -1,5 +1,5 @@ import type { AstroComponentMetadata } from 'astro'; -import { Component as BaseComponent, h } from 'preact'; +import { Component as BaseComponent, h, type VNode } from 'preact'; import render from 'preact-render-to-string'; import { getContext } from './context.js'; import { restoreSignalsOnProps, serializeSignals } from './signals.js'; @@ -60,7 +60,7 @@ function renderToStaticMarkup( hydrate: shouldHydrate(metadata), value, name, - }); + }) as VNode<any>; } // Restore signals back onto props so that they will be passed as-is to components @@ -81,7 +81,7 @@ function renderToStaticMarkup( value: children, }) : children - ) + ) as VNode<any> ); return { attrs, |