UNPKG

@tanstack/vue-router

Version:

Modern and scalable routing for Vue applications

20 lines (19 loc) 658 B
import { warnUnlessHtmlRoot } from "./renderRouterToStream.js"; import * as Vue from "vue"; import { renderSsrHtmlResponse } from "@tanstack/router-core/ssr/server"; import { renderToString } from "vue/server-renderer"; //#region src/ssr/renderRouterToString.tsx var renderRouterToString = async ({ router, responseHeaders, App }) => { return renderSsrHtmlResponse({ router, responseHeaders, render: async () => { const rendered = await renderToString(Vue.createSSRApp(App, { router })); warnUnlessHtmlRoot(rendered); return rendered; } }); }; //#endregion export { renderRouterToString }; //# sourceMappingURL=renderRouterToString.js.map