@signalwire/docusaurus-plugin-llms-txt
Version:
Generate Markdown versions of Docusaurus HTML pages and an llms.txt index file
19 lines • 781 B
TypeScript
/**
* Route validation for processing pipeline
* Focused module for validating routes before processing
*/
import type { RouteConfig } from '@docusaurus/types';
import type { PluginOptions, Logger, CachedRouteInfo, ValidationResult } from '../types';
/**
* Validate a single route for processing
*/
export declare function validateSingleRoute(route: RouteConfig, cachedRoute: CachedRouteInfo | null): ValidationResult;
/**
* Batch validate routes for processing
*/
export declare function validateRoutesForProcessing(routes: RouteConfig[], cachedRoutes: CachedRouteInfo[], options: PluginOptions, logger: Logger): Array<{
route: RouteConfig | Partial<RouteConfig>;
cachedRoute: CachedRouteInfo;
isValid: boolean;
}>;
//# sourceMappingURL=route-validator.d.ts.map