(tNode: TNode, index: number)
| 92 | * See `TNode.insertBeforeIndex` |
| 93 | */ |
| 94 | export function setTNodeInsertBeforeIndex(tNode: TNode, index: number) { |
| 95 | ngDevMode && assertTNode(tNode); |
| 96 | let insertBeforeIndex = tNode.insertBeforeIndex; |
| 97 | if (insertBeforeIndex === null) { |
| 98 | setI18nHandling(getInsertInFrontOfRNodeWithI18n, processI18nInsertBefore); |
| 99 | insertBeforeIndex = tNode.insertBeforeIndex = [ |
| 100 | null! /* may be updated to number later */, |
| 101 | index, |
| 102 | ]; |
| 103 | } else { |
| 104 | assertEqual(Array.isArray(insertBeforeIndex), true, 'Expecting array here'); |
| 105 | (insertBeforeIndex as number[]).push(index); |
| 106 | } |
| 107 | } |
| 108 | |
| 109 | /** |
| 110 | * Create `TNode.type=TNodeType.Placeholder` node. |
no test coverage detected
searching dependent graphs…