summaryrefslogtreecommitdiff
path: root/packages/integrations/solid/src/server.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/solid/src/server.ts')
-rw-r--r--packages/integrations/solid/src/server.ts6
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;