@vfarcic/dot-ai
Version:
Universal Kubernetes application deployment agent with CLI and MCP interfaces
38 lines • 1.03 kB
TypeScript
/**
* Documentation File Discovery
*
* Discovers documentation files in a project with configurable patterns
* and intelligent priority ordering.
*/
export interface DiscoveredFile {
path: string;
name: string;
priority: number;
category: 'readme' | 'common' | 'docs' | 'other';
relativePath: string;
}
export declare class DocDiscovery {
private readonly ignoredDirs;
/**
* Get file pattern from CLI args or environment variable
*/
getFilePattern(args: any): string;
/**
* Discover documentation files in the project
*/
discoverFiles(baseDir?: string, pattern?: string): Promise<DiscoveredFile[]>;
/**
* Calculate priority for file ordering
* Lower numbers = higher priority
*/
private calculatePriority;
/**
* Categorize file by type
*/
private categorizeFile;
/**
* Format discovered files for display
*/
formatForDisplay(files: DiscoveredFile[]): string;
}
//# sourceMappingURL=doc-discovery.d.ts.map