UNPKG

hikma-engine

Version:

Code Knowledge Graph Indexer - A sophisticated TypeScript-based indexer that transforms Git repositories into multi-dimensional knowledge stores for AI agents

18 lines (17 loc) 603 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GitExtractor = void 0; const git_analyzer_1 = require("../../modules/git-analyzer"); class GitExtractor { constructor(projectRoot, config) { this.gitAnalyzer = new git_analyzer_1.GitAnalyzer(projectRoot, config); } async extract(fileNodes, lastCommitHash) { await this.gitAnalyzer.analyzeRepo(fileNodes, lastCommitHash); return { nodes: this.gitAnalyzer.getNodes(), edges: this.gitAnalyzer.getEdges(), }; } } exports.GitExtractor = GitExtractor;