(phase: IndexingPhase, percentage: number)
| 1154 | } |
| 1155 | |
| 1156 | private updateProgress(phase: IndexingPhase, percentage: number): void { |
| 1157 | this.progress.phase = phase; |
| 1158 | this.progress.percentage = percentage; |
| 1159 | |
| 1160 | if (this.onProgressCallback) { |
| 1161 | this.onProgressCallback(this.progress); |
| 1162 | } |
| 1163 | } |
| 1164 | |
| 1165 | async detectMetadata(): Promise<CodebaseMetadata> { |
| 1166 | // Get all registered analyzers (sorted by priority, highest first) |