mirror of
https://github.com/angular/angular.git
synced 2026-09-14 13:54:52 +08:00
f90e5565e0
Wrap `@defer` trigger expressions (`when`, `prefetch when`, `hydrate when`) in a conditional context within the TCB to enable TypeScript's TS2774 diagnostic for detecting functions used without invocation. Previously, signals and functions passed to `when` triggers without parentheses would silently evaluate to truthy, causing unexpected behavior. Now the compiler reports an error when a function is used as a condition without being called.