UNPKG

@prerenderer/renderer-jsdom

Version:

A renderer for @prerenderer/prerenderer that uses JSDOM to prerender pages.

22 lines (21 loc) 764 B
import { JSONSchemaType } from 'ajv'; import { BaseOptions } from 'jsdom'; import { Schema } from 'schema-utils/declarations/validate'; export interface JSDOMRendererOptions { maxConcurrentRoutes?: number; renderAfterDocumentEvent?: string; renderAfterElementExists?: string; renderAfterTime?: number; inject?: unknown; injectProperty?: string; timeout?: number; JSDOMOptions?: BaseOptions; } export declare const defaultOptions: { injectProperty: string; maxConcurrentRoutes: number; skipThirdPartyRequests: boolean; timeout: number; }; export type JSDOMRendererFinalOptions = JSDOMRendererOptions & typeof defaultOptions; export declare const schema: JSONSchemaType<Omit<JSDOMRendererOptions, 'inject'>> & Schema;