@tanstack/solid-router
Version:
Modern and scalable routing for Solid applications
1 lines • 1.11 kB
Source Map (JSON)
{"version":3,"file":"renderRouterToString.cjs","names":["Solid","renderSsrHtmlResponse","getSolidRenderOptions","AnyRouter","JSXElement","renderRouterToString","router","responseHeaders","children","Headers","render","renderToString"],"sources":["../../../src/ssr/renderRouterToString.tsx"],"sourcesContent":["import * as Solid from 'solid-js/web'\nimport { renderSsrHtmlResponse } from '@tanstack/router-core/ssr/server'\nimport { getSolidRenderOptions } from './renderOptions'\nimport type { AnyRouter } from '@tanstack/router-core'\nimport type { JSXElement } from 'solid-js'\n\nexport const renderRouterToString = async ({\n router,\n responseHeaders,\n children,\n}: {\n router: AnyRouter\n responseHeaders: Headers\n children: () => JSXElement\n}) => {\n return renderSsrHtmlResponse({\n router,\n responseHeaders,\n render: () => Solid.renderToString(children, getSolidRenderOptions(router)),\n })\n}\n"],"mappings":";;;;;;AAMA,IAAaK,uBAAuB,OAAO,EACzCC,QACAC,iBACAC,eAKI;CACJ,QAAA,GAAA,iCAAA,uBAA6B;EAC3BF;EACAC;EACAG,cAAcV,aAAMW,eAAeH,UAAUN,sBAAAA,sBAAsBI,MAAM,CAAC;CAC5E,CAAC;AACH"}