(value: RNode | LView | LContainer)
| 71 | * @param value wrapped value of `RNode`, `LView`, `LContainer` |
| 72 | */ |
| 73 | export function unwrapLView(value: RNode | LView | LContainer): LView | null { |
| 74 | while (Array.isArray(value)) { |
| 75 | // This check is same as `isLView()` but we don't call at as we don't want to call |
| 76 | // `Array.isArray()` twice and give JITer more work for inlining. |
| 77 | if (typeof value[TYPE] === 'object') return value as LView; |
| 78 | value = value[HOST] as any; |
| 79 | } |
| 80 | return null; |
| 81 | } |
| 82 | |
| 83 | /** |
| 84 | * Retrieves an element value from the provided `viewData`, by unwrapping |
no test coverage detected
searching dependent graphs…