hikma-engine
Version:
Code Knowledge Graph Indexer - A sophisticated TypeScript-based indexer that transforms Git repositories into multi-dimensional knowledge stores for AI agents
16 lines (15 loc) • 594 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.FileDiscovery = void 0;
const file_scanner_1 = require("../../modules/file-scanner");
class FileDiscovery {
constructor(projectRoot, config) {
this.fileScanner = new file_scanner_1.FileScanner(projectRoot, config);
this.config = config;
}
async discoverFiles(changedFiles) {
const indexingConfig = this.config.getIndexingConfig();
return await this.fileScanner.findAllFiles(indexingConfig.filePatterns, changedFiles);
}
}
exports.FileDiscovery = FileDiscovery;
;