MCPcopy
hub / github.com/angular/angular / getTNode

Function getTNode

packages/core/src/render3/util/view_utils.ts:127–133  ·  view source on GitHub ↗
(tView: TView, index: number)

Source from the content-addressed store, hash-verified

125
126// fixme(misko): The return Type should be `TNode|null`
127export function getTNode(tView: TView, index: number): TNode {
128 ngDevMode && assertGreaterThan(index, -1, 'wrong index for TNode');
129 ngDevMode && assertLessThan(index, tView.data.length, 'wrong index for TNode');
130 const tNode = tView.data[index] as TNode;
131 ngDevMode && tNode !== null && assertTNode(tNode);
132 return tNode;
133}
134
135/** Retrieves a value from any `LView` or `TData`. */
136export function load<T>(view: LView | TData, index: number): T {

Callers 7

getClosestComponentNameFunction · 0.90
constructorMethod · 0.90
getSelectedTNodeFunction · 0.90
getExistingTNodeFunction · 0.90
applyDeferBlockStateFunction · 0.90
getPrimaryBlockTNodeFunction · 0.90

Calls 3

assertGreaterThanFunction · 0.90
assertLessThanFunction · 0.90
assertTNodeFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…