()
| 723 | * because for performance reasons we don't release `LFrame` but rather keep it for next use. |
| 724 | */ |
| 725 | export function leaveView() { |
| 726 | const oldLFrame = leaveViewLight(); |
| 727 | oldLFrame.isParent = true; |
| 728 | oldLFrame.tView = null!; |
| 729 | oldLFrame.selectedIndex = -1; |
| 730 | oldLFrame.contextLView = null; |
| 731 | oldLFrame.elementDepthCount = 0; |
| 732 | oldLFrame.currentDirectiveIndex = -1; |
| 733 | oldLFrame.currentNamespace = null; |
| 734 | oldLFrame.bindingRootIndex = -1; |
| 735 | oldLFrame.bindingIndex = -1; |
| 736 | oldLFrame.currentQueryIndex = 0; |
| 737 | } |
| 738 | |
| 739 | export function nextContextImpl<T = any>(level: number): T { |
| 740 | const contextLView = (instructionState.lFrame.contextLView = walkUpViews( |
no test coverage detected
searching dependent graphs…