(data: RenderingData<T>)
| 428 | } |
| 429 | |
| 430 | private _renderDataChanges(data: RenderingData<T>) { |
| 431 | if (data.nodeType === null) { |
| 432 | this.renderNodeChanges(data.renderNodes); |
| 433 | return; |
| 434 | } |
| 435 | |
| 436 | // If we're here, then we know what our node type is, and therefore can |
| 437 | // perform our usual rendering pipeline. |
| 438 | this._updateCachedData(data.flattenedNodes); |
| 439 | this.renderNodeChanges(data.renderNodes); |
| 440 | this._updateKeyManagerItems(data.flattenedNodes); |
| 441 | } |
| 442 | |
| 443 | private _emitExpansionChanges(expansionChanges: SelectionChange<K> | null) { |
| 444 | if (!expansionChanges) { |
no test coverage detected