@mdfriday/foundry
Version:
The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.
14 lines (13 loc) • 577 B
TypeScript
import { SSGProgressCallback } from './ssg';
import { MarkdownRenderer } from "@internal/domain/markdown";
import { HttpClient } from "@internal/domain/module";
export interface ParallelSSGStats {
totalPages: number;
totalBatches: number;
workerCount: number;
batchSize: number;
totalDuration: number;
parallelSpeedup: number;
pagesPerSecond: number;
}
export declare function processSSGParallel(projDir: string, modulesDir: string, markdown?: MarkdownRenderer, onProgress?: SSGProgressCallback, httpClient?: HttpClient): Promise<ParallelSSGStats>;