Files
Portfolio/scripts/prerender.d.mts

22 lines
625 B
TypeScript

import type { ProductionInputs } from '../src/content/types.ts';
export interface ViteManifestEntry {
file: string;
src?: string;
isEntry?: boolean;
css?: string[];
imports?: string[];
}
export type ViteManifest = Record<string, ViteManifestEntry>;
export function parseExactConfigArgument(arguments_: string[]): string;
export function assertExpectedDistInputs(distRoot: string): Promise<void>;
export function assemblePrerenderedHtml(
template: string,
manifest: ViteManifest,
markup: string,
inputs: Readonly<ProductionInputs>,
): string;
export function prerender(configPath: string): Promise<void>;