diff options
Diffstat (limited to 'packages/integrations/solid/src/server.ts')
-rw-r--r-- | packages/integrations/solid/src/server.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/integrations/solid/src/server.ts b/packages/integrations/solid/src/server.ts index a91658ea3..79a911fb1 100644 --- a/packages/integrations/solid/src/server.ts +++ b/packages/integrations/solid/src/server.ts @@ -9,6 +9,7 @@ import { } from 'solid-js/web'; import { getContext, incrementId } from './context.js'; import type { RendererContext } from './types.js'; +import type { NamedSSRLoadedRendererValue } from 'astro'; const slotName = (str: string) => str.trim().replace(/[-_]([a-z])/g, (_, w) => w.toUpperCase()); @@ -123,9 +124,12 @@ async function renderToStaticMarkup( }; } -export default { +const renderer: NamedSSRLoadedRendererValue = { + name: '@astrojs/solid', check, renderToStaticMarkup, supportsAstroStaticSlot: true, renderHydrationScript: () => generateHydrationScript(), }; + +export default renderer; |