(skip: number, from: RNode)
| 181 | * Skips over a specified number of nodes and returns the next sibling node after that. |
| 182 | */ |
| 183 | export function siblingAfter<T extends RNode>(skip: number, from: RNode): T | null { |
| 184 | let currentNode = from; |
| 185 | for (let i = 0; i < skip; i++) { |
| 186 | ngDevMode && validateSiblingNodeExists(currentNode); |
| 187 | currentNode = currentNode.nextSibling!; |
| 188 | } |
| 189 | return currentNode as T; |
| 190 | } |
| 191 | |
| 192 | /** |
| 193 | * Helper function to produce a string representation of the navigation steps |
no test coverage detected
searching dependent graphs…