UNPKG

@tanstack/vue-router

Version:

Modern and scalable routing for Vue applications

17 lines 687 B
import * as Vue from 'vue'; import { renderToString as vueRenderToString } from 'vue/server-renderer'; import { renderSsrHtmlResponse } from '@tanstack/router-core/ssr/server'; import { warnUnlessHtmlRoot } from './renderRouterToStream'; export const renderRouterToString = async ({ router, responseHeaders, App, }) => { return renderSsrHtmlResponse({ router, responseHeaders, render: async () => { const app = Vue.createSSRApp(App, { router }); const rendered = await vueRenderToString(app); warnUnlessHtmlRoot(rendered); return rendered; }, }); }; //# sourceMappingURL=renderRouterToString.jsx.map