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
feat(di): Angular-shaped InjectOptions on inject() and Injector.get()
optional resolves to null instead of throwing for unknown tokens (a
found-but-misconfigured provider still throws); skipSelf starts at the
parent, escaping a child scope's shadowing entry; self refuses parent
fallthrough. self+skipSelf throws. host is deliberately absent - it is
an Angular component-tree concept with no analog in this hierarchy.
get()'s former second parameter - the legacy per-call ctorArguments bag
- had exactly one caller, the facade's own resolve(name, bag). It moves
to a protected getWithLegacyArguments channel, so the public get()
aligns with Angular's shape today rather than after the legacy paths
are deleted.
0 commit comments