@prerenderer/webpack-plugin
Version:
Flexible, framework-agnostic static site generation for apps built with webpack.
17 lines (16 loc) • 769 B
TypeScript
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;