@opichi/smartcode
Version:
Universal code intelligence MCP server - analyze any codebase with TypeScript excellence and multi-language support
22 lines • 670 B
TypeScript
export declare class CodebaseIndexer {
private parser;
private embedder;
private vectorStore;
private watcher;
private isIndexing;
constructor(qdrantUrl?: string);
initialize(): Promise<void>;
indexProject(projectPath?: string): Promise<void>;
startWatching(projectPath?: string): Promise<void>;
stopWatching(): Promise<void>;
private handleFileChange;
private handleFileAdd;
private handleFileDelete;
private reindexFile;
private detectProjectStructure;
private getCodeFiles;
private getRelevantExtensions;
private shouldSkipDirectory;
private isCodeFile;
}
//# sourceMappingURL=index.d.ts.map