@prerenderer/renderer-jsdom
Version:
A renderer for @prerenderer/prerenderer that uses JSDOM to prerender pages.
11 lines (10 loc) • 446 B
TypeScript
import { IRenderer, RenderedRoute, Prerenderer } from '@prerenderer/prerenderer';
import { JSDOMRendererOptions } from './Options';
export default class JSDOMRenderer implements IRenderer {
private readonly options;
constructor(options?: JSDOMRendererOptions);
initialize(): Promise<void>;
renderRoutes(routes: Array<string>, prerenderer: Prerenderer): Promise<RenderedRoute[]>;
private getPageContent;
destroy(): void;
}