hikma-engine
Version:
Code Knowledge Graph Indexer - A sophisticated TypeScript-based indexer that transforms Git repositories into multi-dimensional knowledge stores for AI agents
12 lines • 542 B
TypeScript
import { ConfigManager } from '../../config';
import { FileMetadata } from '../../modules/file-scanner';
import { CodeNode, FileNode, TestNode, FunctionNode, Edge } from '../../types';
export declare class AstExtractor {
private astParser;
constructor(projectRoot: string, config: ConfigManager, repoId: string);
extract(files: FileMetadata[], pathToIdMap: Map<string, string>): Promise<{
nodes: (CodeNode | FileNode | TestNode | FunctionNode)[];
edges: Edge[];
}>;
}
//# sourceMappingURL=AstExtractor.d.ts.map