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/preact/src/server.ts | |
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/preact/src/server.ts')
-rw-r--r-- | packages/integrations/preact/src/server.ts | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/integrations/preact/src/server.ts b/packages/integrations/preact/src/server.ts index c502e68db..c10c01c0e 100644 --- a/packages/integrations/preact/src/server.ts +++ b/packages/integrations/preact/src/server.ts @@ -1,4 +1,4 @@ -import type { AstroComponentMetadata } from 'astro'; +import type { AstroComponentMetadata, NamedSSRLoadedRendererValue } from 'astro'; import { Component as BaseComponent, type VNode, h } from 'preact'; import { render } from 'preact-render-to-string'; import prepass from 'preact-ssr-prepass'; @@ -147,8 +147,11 @@ function filteredConsoleError(msg: string, ...rest: any[]) { originalConsoleError(msg, ...rest); } -export default { +const renderer: NamedSSRLoadedRendererValue = { + name: '@astrojs/preact', check, renderToStaticMarkup, supportsAstroStaticSlot: true, }; + +export default renderer; |