@signalwire/docusaurus-plugin-llms-txt
Version:
Generate Markdown versions of Docusaurus HTML pages and an llms.txt index file
25 lines • 968 B
TypeScript
/**
* Processing coordination
* Handles document processing flow and cache management
*/
import type { RouteConfig } from '@docusaurus/types';
import type { CacheManager } from '../cache/cache';
import type { DocInfo, PluginOptions, Logger, CacheSchema, DirectoryConfig } from '../types';
/**
* Processing coordination result
*/
export interface ProcessingResult {
readonly docs: DocInfo[];
readonly cacheUpdated: boolean;
readonly processedCount: number;
}
/**
* Coordinate document processing and cache updates
*/
export declare function coordinateProcessing(routes: RouteConfig[], cache: CacheSchema, cacheManager: CacheManager, directories: DirectoryConfig, config: PluginOptions, siteUrl: string, useCache: boolean, generatedFilesDir: string, logger: Logger, siteConfig?: {
title?: string;
url: string;
baseUrl: string;
trailingSlash?: boolean;
}): Promise<ProcessingResult>;
//# sourceMappingURL=processing-coordinator.d.ts.map