* Resolves the view that declares the template a node belongs to. We use the * declaration view (rather than the rendered `LView` itself, which is a fresh * object on every re-render) so that the same logical insertion point compares * equal across re-renders, while distinct instances of a shared
(lView: LView | undefined)
| 138 | * unequal. |
| 139 | */ |
| 140 | function getDeclarationView(lView: LView | undefined): LView | null { |
| 141 | if (!lView) return null; |
| 142 | return lView[DECLARATION_VIEW] ?? lView; |
| 143 | } |
| 144 | |
| 145 | // Tracks nodes that have scheduled leave animations but were re-inserted into the DOM |
| 146 | // before the animation completed, thus rescuing them from being physically removed. |
no outgoing calls
no test coverage detected
searching dependent graphs…