You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: setClassMetadata generates namespace-prefixed types for @Inject params with different type annotations (#15)
When a constructor parameter uses `@Inject(TOKEN) param: SomeType`, the type
annotation (SomeType) differs from the dep token (TOKEN). Previously only the
token was checked for namespace prefixing, leaving the type annotation as a
bare reference. Now the import map is consulted to generate `i1.SomeType` for
imported types, while skipping type-only imports that have no runtime value.
Also extends CrossFileAnalyzer to resolve monorepo package imports via tsconfig
path aliases (skipping node_modules), and separates barrel resolution from
type-only detection to avoid path mismatches with Angular's output.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments