@signalwire/docusaurus-plugin-llms-txt
Version:
Generate Markdown versions of Docusaurus HTML pages and an llms.txt index file
20 lines • 856 B
TypeScript
import type { PluginOptions, EffectiveConfig, ContentOptions } from '../types';
/**
* Processes and validates plugin options, applying defaults
* Simplified with focused modules
* @internal
*/
export declare function getConfig(options: Partial<PluginOptions>): PluginOptions;
export { validateUserInputs } from './security-validator';
/**
* Get content options with defaults applied
* @internal
*/
export declare function getContentConfig(config: PluginOptions): Required<ContentOptions>;
/**
* Gets config effective for a specific route, applying any matching route rules
* Consolidated entry point for all route rule effects (depth, categoryName, includeOrder)
* @internal
*/
export declare function getEffectiveConfigForRoute(relPath: string, config: PluginOptions, routeSegment?: string): EffectiveConfig;
//# sourceMappingURL=index.d.ts.map