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
{{ message }}
Repository navigation
v0.4.0: fix: wrap self-referencing useExisting providers in forwardRef
Components using the { provide: TOKEN, useExisting: SelfClass }
pattern referenced their own class name before its declaration.
Angular's AOT compiler tolerates this, but plain tsc/tsserver flags
it as TS2449 (class used before its declaration). Wrapping in
forwardRef(() => SelfClass) is the standard fix and works under both.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>