diff options
author | 2024-06-14 06:52:17 +0100 | |
---|---|---|
committer | 2024-06-14 06:52:17 +0100 | |
commit | fd9da98b19c52a0d72bcc8c896c82650e14e6ed4 (patch) | |
tree | 79f1b5b8398c83d05adca94652ab49369e8cbb8a /packages/integrations/solid/src | |
parent | 1b42229f51e7d16f7b5e70318f08c254a6ded038 (diff) | |
download | astro-fd9da98b19c52a0d72bcc8c896c82650e14e6ed4.tar.gz astro-fd9da98b19c52a0d72bcc8c896c82650e14e6ed4.tar.zst astro-fd9da98b19c52a0d72bcc8c896c82650e14e6ed4.zip |
feat: refine container APIs for renderers (#11251)
Diffstat (limited to 'packages/integrations/solid/src')
-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; |