@mdfriday/foundry
Version:
The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.
15 lines (14 loc) • 445 B
TypeScript
import { PageTask } from '@pkg/page-filter';
export type WorkerTaskType = 'init' | 'process-batch' | 'stats' | 'cleanup';
export interface WorkerTask {
type: WorkerTaskType;
projDir?: string;
moduleDir?: string;
pageTasks?: PageTask[];
}
export interface WorkerResponse {
success: boolean;
data?: any;
error?: string | undefined;
}
export declare function handleWorkerTask(task: WorkerTask): Promise<WorkerResponse>;