UNPKG

@prerenderer/webpack-plugin

Version:

Flexible, framework-agnostic static site generation for apps built with webpack.

17 lines (16 loc) 769 B
import { RenderedRoute, PrerendererOptions } from '@prerenderer/prerenderer'; import { JSONSchemaType } from 'ajv'; import { Schema } from 'schema-utils/declarations/validate'; export interface WebpackPrerenderSPAOptions extends Omit<PrerendererOptions, 'staticDir'> { entryPath?: string; fallback?: boolean | string; routes?: Array<string>; postProcess?: (renderedRoutes: RenderedRoute) => Promise<void> | void; urlModifier?(url: string): string; } export declare const defaultOptions: { indexPath: string; routes: string[]; }; export type WebpackPrerenderSPAFinalOptions = WebpackPrerenderSPAOptions & typeof defaultOptions; export declare const schema: JSONSchemaType<Omit<WebpackPrerenderSPAOptions, keyof PrerendererOptions>> | Schema;