UNPKG

@happy-dom/server-renderer

Version:

Use Happy DOM for server-side rendering (SSR) or as a static site generator (SSG).

36 lines 1.16 kB
import IOptionalServerRendererConfiguration from './types/IOptionalServerRendererConfiguration.js'; import IServerRendererItem from './types/IServerRendererItem.js'; import IServerRendererResult from './types/IServerRendererResult.js'; /** * Server renderer. */ export default class ServerRenderer { #private; /** * Constructor. * * @param configuration Configuration. */ constructor(configuration?: IOptionalServerRendererConfiguration); /** * Renders URLs. * * @param [urls] URLs to render. * @param [options] Options. * @param [options.keepAlive] Keep the workers and browser alive. This is useful when using the renderer in a server. The workers can be closed with the `close()` method. */ render(urls?: Array<string | IServerRendererItem> | null, options?: { keepAlive?: boolean; }): Promise<IServerRendererResult[]>; /** * Closes the workers and browser. */ close(): Promise<void>; /** * Outputs results to the console. * * @param results Results. */ private outputResults; } //# sourceMappingURL=ServerRenderer.d.ts.map