|
1 |
| -import { AfterContentInit, ChangeDetectorRef, ContentChild, Directive, DoCheck, ElementRef, Input, DefaultIterableDiffer, IterableDiffers, NgZone, OnDestroy, Renderer, TrackByFn } from '@angular/core'; |
| 1 | +import { AfterContentInit, ChangeDetectorRef, ContentChild, Directive, DoCheck, ElementRef, Input, IterableChanges, IterableDiffer, IterableDiffers, NgZone, OnDestroy, Renderer, TrackByFn } from '@angular/core'; |
2 | 2 |
|
3 | 3 | import { adjustRendered, calcDimensions, estimateHeight, initReadNodes, processRecords, populateNodeData, updateDimensions, updateNodeContext, writeToNodes } from './virtual-util';
|
4 | 4 | import { Config } from '../../config/config';
|
@@ -216,7 +216,7 @@ import { VirtualHeader } from './virtual-header';
|
216 | 216 | })
|
217 | 217 | export class VirtualScroll implements DoCheck, AfterContentInit, OnDestroy {
|
218 | 218 |
|
219 |
| - _differ: DefaultIterableDiffer<any>; |
| 219 | + _differ: IterableDiffer<any>; |
220 | 220 | _scrollSub: any;
|
221 | 221 | _scrollEndSub: any;
|
222 | 222 | _resizeSub: any;
|
@@ -250,7 +250,7 @@ export class VirtualScroll implements DoCheck, AfterContentInit, OnDestroy {
|
250 | 250 | set virtualScroll(val: any) {
|
251 | 251 | this._records = val;
|
252 | 252 | if (isBlank(this._differ) && isPresent(val)) {
|
253 |
| - this._differ = <DefaultIterableDiffer<any>>this._iterableDiffers.find(val).create(this._cd, this.virtualTrackBy); |
| 253 | + this._differ = this._iterableDiffers.find(val).create(this.virtualTrackBy); |
254 | 254 | }
|
255 | 255 | }
|
256 | 256 |
|
@@ -474,7 +474,7 @@ export class VirtualScroll implements DoCheck, AfterContentInit, OnDestroy {
|
474 | 474 | this.bufferRatio);
|
475 | 475 | }
|
476 | 476 |
|
477 |
| - private _changes(): DefaultIterableDiffer<any> { |
| 477 | + private _changes(): IterableChanges<any> { |
478 | 478 | if (isPresent(this._records) && isPresent(this._differ)) {
|
479 | 479 | return this._differ.diff(this._records);
|
480 | 480 | }
|
|
0 commit comments