@@ -173,6 +173,7 @@ export abstract class CollectionViewBase extends View implements CollectionViewD
173173 }
174174
175175 public abstract refresh ( ) ;
176+ public abstract eachChildAsync ( callback ) ;
176177 public abstract refreshVisibleItems ( ) ;
177178 public abstract isItemAtIndexVisible ( index : number ) ;
178179 public abstract scrollToIndex ( index : number , animated : boolean ) ;
@@ -396,7 +397,6 @@ export abstract class CollectionViewBase extends View implements CollectionViewD
396397 private _itemTemplateSelectorBindable ;
397398 _itemTemplateSelector : Function ;
398399 onItemTemplateSelectorChanged ( oldValue , newValue ) {
399- const start = Date . now ( )
400400 if ( typeof newValue === 'string' ) {
401401 if ( ! this . _itemTemplateSelectorBindable ) {
402402 this . _itemTemplateSelectorBindable = new ProxyViewContainer ( ) ;
@@ -421,7 +421,6 @@ export abstract class CollectionViewBase extends View implements CollectionViewD
421421
422422 @profile
423423 onItemIdGeneratorChanged ( oldValue , newValue ) {
424- const start = Date . now ( )
425424 if ( typeof newValue === 'string' ) {
426425 if ( ! this . _itemIdGeneratorBindable ) {
427426 this . _itemIdGeneratorBindable = new ProxyViewContainer ( ) ;
@@ -459,7 +458,6 @@ export abstract class CollectionViewBase extends View implements CollectionViewD
459458
460459 @profile
461460 onItemTemplatesChanged ( oldValue , newValue ) {
462- const start = Date . now ( )
463461 this . _itemTemplatesInternal = new Map ( ) ;
464462 if ( newValue ) {
465463 newValue . forEach ( ( t ) => {
@@ -487,7 +485,6 @@ export abstract class CollectionViewBase extends View implements CollectionViewD
487485 }
488486 @profile
489487 onItemsChanged ( oldValue , newValue ) {
490- const start = Date . now ( )
491488 const getItem = newValue && ( newValue as ItemsSource ) . getItem ;
492489 this . isItemsSourceIn = typeof getItem === 'function' ;
493490 // we override the method to prevent the test on every getItem
@@ -503,7 +500,6 @@ export abstract class CollectionViewBase extends View implements CollectionViewD
503500 }
504501 spanSize : ( item , index : number ) => number ;
505502 onSpanSizeChanged = ( oldValue , newValue ) => {
506- const start = Date . now ( )
507503 this . spanSize = newValue ;
508504 this . refresh ( ) ;
509505 } ;
0 commit comments