* Which engine built the current index: the package version + extraction * version stamped at the last full `indexAll`. Either field is null for an * index built before stamping existed (treated as stale). See * `extraction-version.ts` and `isIndexStale()`.
()
| 1107 | * `extraction-version.ts` and `isIndexStale()`. |
| 1108 | */ |
| 1109 | getIndexBuildInfo(): { version: string | null; extractionVersion: number | null } { |
| 1110 | const version = this.queries.getMetadata('indexed_with_version'); |
| 1111 | const ev = this.queries.getMetadata('indexed_with_extraction_version'); |
| 1112 | const parsed = ev != null ? parseInt(ev, 10) : NaN; |
| 1113 | return { version, extractionVersion: Number.isFinite(parsed) ? parsed : null }; |
| 1114 | } |
| 1115 | |
| 1116 | /** |
| 1117 | * True when the on-disk index was built by an engine whose extraction is |
no test coverage detected