( diff: ApiDiff, annotations: ReadonlyMap<string, MigrationAnnotation>, importMapSections = "" )
| 397 | } |
| 398 | |
| 399 | export const unannotatedApiIds = ( |
| 400 | diff: ApiDiff, |
| 401 | annotations: ReadonlyMap<string, MigrationAnnotation>, |
| 402 | importMapSections = "" |
| 403 | ): ReadonlyMap<string, ReadonlyArray<string>> => { |
| 404 | const modules = new Map<string, Array<string>>() |
| 405 | for (const entry of migrationEntries(diff, annotations, importMapSections)) { |
| 406 | if (annotations.has(entry.id)) { |
| 407 | continue |
| 408 | } |
| 409 | const ids = modules.get(entry.module) |
| 410 | if (ids === undefined) { |
| 411 | modules.set(entry.module, [entry.id]) |
| 412 | } else { |
| 413 | ids.push(entry.id) |
| 414 | } |
| 415 | } |
| 416 | return modules |
| 417 | } |
| 418 | |
| 419 | export const unannotatedModuleIds = ( |
| 420 | diff: ApiDiff, |
no test coverage detected