17 lines
588 B
TypeScript
17 lines
588 B
TypeScript
import type { RendererContext } from "vue-bundle-renderer/runtime";
|
|
import type { NuxtSSRContext } from "nuxt/app";
|
|
interface Renderer {
|
|
rendererContext: RendererContext;
|
|
renderToString(ssrContext: NuxtSSRContext): Promise<{
|
|
html: string;
|
|
renderResourceHeaders: () => Record<string, string>;
|
|
renderResourceHints: () => string;
|
|
renderStyles: () => string;
|
|
renderScripts: () => string;
|
|
}>;
|
|
}
|
|
export declare const getSSRRenderer: unknown;
|
|
export declare function getRenderer(ssrContext: NuxtSSRContext): Promise<Renderer>;
|
|
export declare const getSSRStyles: unknown;
|
|
export {};
|