MCPcopy Create free account
hub / github.com/Effect-TS/effect / unannotatedModuleIds

Function unannotatedModuleIds

packages/tools/api-diff/src/MigrationDoc.ts:419–430  ·  view source on GitHub ↗
(
  diff: ApiDiff,
  annotations: ReadonlyMap<string, MigrationAnnotation>,
  importMapSections: string
)

Source from the content-addressed store, hash-verified

417}
418
419export const unannotatedModuleIds = (
420 diff: ApiDiff,
421 annotations: ReadonlyMap<string, MigrationAnnotation>,
422 importMapSections: string
423): ReadonlyArray<string> => {
424 const replacements = importMapReplacements(importMapSections)
425 return removedModules(diff).filter((module) =>
426 !annotations.has(module) &&
427 !replacements.has(module) &&
428 ![...annotations.keys()].some((id) => id.startsWith(`${module}#`))
429 )
430}
431
432export const renderMissingAnnotations = (
433 diff: ApiDiff,

Callers 2

ApiDiffClass · 0.90
renderMissingAnnotationsFunction · 0.85

Calls 5

importMapReplacementsFunction · 0.85
removedModulesFunction · 0.85
filterMethod · 0.80
someMethod · 0.80
hasMethod · 0.45

Tested by

no test coverage detected