@@ -26,7 +26,7 @@ export class DefaultIterableDifferFactory implements IterableDifferFactory {
2626
2727export class DefaultIterableDiffer implements IterableDiffer {
2828 private _collection = null ;
29- private _length : int = null ;
29+ private _length : number = null ;
3030 // Keeps track of the used records at any point in time (during & across `_check()` calls)
3131 private _linkedRecords : _DuplicateMap = null ;
3232 // Keeps track of the removed records at any point in time during `_check()` calls.
@@ -43,7 +43,7 @@ export class DefaultIterableDiffer implements IterableDiffer {
4343
4444 get collection ( ) { return this . _collection ; }
4545
46- get length ( ) : int { return this . _length ; }
46+ get length ( ) : number { return this . _length ; }
4747
4848 forEachItem ( fn : Function ) {
4949 var record : CollectionChangeRecord ;
@@ -101,7 +101,7 @@ export class DefaultIterableDiffer implements IterableDiffer {
101101
102102 var record : CollectionChangeRecord = this . _itHead ;
103103 var mayBeDirty : boolean = false ;
104- var index : int ;
104+ var index : number ;
105105 var item ;
106106
107107 if ( isArray ( collection ) ) {
@@ -185,7 +185,7 @@ export class DefaultIterableDiffer implements IterableDiffer {
185185 * - `item` is the current item in the collection
186186 * - `index` is the position of the item in the collection
187187 */
188- _mismatch ( record : CollectionChangeRecord , item , index : int ) : CollectionChangeRecord {
188+ _mismatch ( record : CollectionChangeRecord , item , index : number ) : CollectionChangeRecord {
189189 // The previous record after which we will append the current one.
190190 var previousRecord : CollectionChangeRecord ;
191191
@@ -241,7 +241,7 @@ export class DefaultIterableDiffer implements IterableDiffer {
241241 * better way to think of it is as insert of 'b' rather then switch 'a' with 'b' and then add 'a'
242242 * at the end.
243243 */
244- _verifyReinsertion ( record : CollectionChangeRecord , item , index : int ) : CollectionChangeRecord {
244+ _verifyReinsertion ( record : CollectionChangeRecord , item , index : number ) : CollectionChangeRecord {
245245 var reinsertRecord : CollectionChangeRecord =
246246 this . _unlinkedRecords === null ? null : this . _unlinkedRecords . get ( item ) ;
247247 if ( reinsertRecord !== null ) {
@@ -284,7 +284,7 @@ export class DefaultIterableDiffer implements IterableDiffer {
284284 }
285285
286286 _reinsertAfter ( record : CollectionChangeRecord , prevRecord : CollectionChangeRecord ,
287- index : int ) : CollectionChangeRecord {
287+ index : number ) : CollectionChangeRecord {
288288 if ( this . _unlinkedRecords !== null ) {
289289 this . _unlinkedRecords . remove ( record ) ;
290290 }
@@ -308,15 +308,15 @@ export class DefaultIterableDiffer implements IterableDiffer {
308308 }
309309
310310 _moveAfter ( record : CollectionChangeRecord , prevRecord : CollectionChangeRecord ,
311- index : int ) : CollectionChangeRecord {
311+ index : number ) : CollectionChangeRecord {
312312 this . _unlink ( record ) ;
313313 this . _insertAfter ( record , prevRecord , index ) ;
314314 this . _addToMoves ( record , index ) ;
315315 return record ;
316316 }
317317
318318 _addAfter ( record : CollectionChangeRecord , prevRecord : CollectionChangeRecord ,
319- index : int ) : CollectionChangeRecord {
319+ index : number ) : CollectionChangeRecord {
320320 this . _insertAfter ( record , prevRecord , index ) ;
321321
322322 if ( this . _additionsTail === null ) {
@@ -333,7 +333,7 @@ export class DefaultIterableDiffer implements IterableDiffer {
333333 }
334334
335335 _insertAfter ( record : CollectionChangeRecord , prevRecord : CollectionChangeRecord ,
336- index : int ) : CollectionChangeRecord {
336+ index : number ) : CollectionChangeRecord {
337337 // todo(vicb)
338338 // assert(record != prevRecord);
339339 // assert(record._next === null);
@@ -395,7 +395,7 @@ export class DefaultIterableDiffer implements IterableDiffer {
395395 return record ;
396396 }
397397
398- _addToMoves ( record : CollectionChangeRecord , toIndex : int ) : CollectionChangeRecord {
398+ _addToMoves ( record : CollectionChangeRecord , toIndex : number ) : CollectionChangeRecord {
399399 // todo(vicb)
400400 // assert(record._nextMoved === null);
401401
@@ -473,8 +473,8 @@ export class DefaultIterableDiffer implements IterableDiffer {
473473}
474474
475475export class CollectionChangeRecord {
476- currentIndex : int = null ;
477- previousIndex : int = null ;
476+ currentIndex : number = null ;
477+ previousIndex : number = null ;
478478
479479 _nextPrevious : CollectionChangeRecord = null ;
480480 _prev : CollectionChangeRecord = null ;
@@ -524,7 +524,7 @@ class _DuplicateItemRecordList {
524524
525525 // Returns a CollectionChangeRecord having CollectionChangeRecord.item == item and
526526 // CollectionChangeRecord.currentIndex >= afterIndex
527- get ( item : any , afterIndex : int ) : CollectionChangeRecord {
527+ get ( item : any , afterIndex : number ) : CollectionChangeRecord {
528528 var record : CollectionChangeRecord ;
529529 for ( record = this . _head ; record !== null ; record = record . _nextDup ) {
530530 if ( ( afterIndex === null || afterIndex < record . currentIndex ) &&
@@ -588,7 +588,7 @@ class _DuplicateMap {
588588 * Use case: `[a, b, c, a, a]` if we are at index `3` which is the second `a` then asking if we
589589 * have any more `a`s needs to return the last `a` not the first or second.
590590 */
591- get ( value : any , afterIndex : int = null ) : CollectionChangeRecord {
591+ get ( value : any , afterIndex : number = null ) : CollectionChangeRecord {
592592 var key = getMapKey ( value ) ;
593593
594594 var recordList = this . map . get ( key ) ;
0 commit comments