IterableChanges

Stable

Interface

Interface Overview

interface IterableChanges {
V 
forEachItem(fn: (record: IterableChangeRecord<V>) => void) : void
forEachOperation(fn: (record: IterableChangeRecord<V>, previousIndex: number, currentIndex: number) => void) : void
forEachPreviousItem(fn: (record: IterableChangeRecord<V>) => void) : void
forEachAddedItem(fn: (record: IterableChangeRecord<V>) => void) : void
forEachMovedItem(fn: (record: IterableChangeRecord<V>) => void) : void
forEachRemovedItem(fn: (record: IterableChangeRecord<V>) => void) : void
forEachIdentityChange(fn: (record: IterableChangeRecord<V>) => void) : void

}

Interface Description

Interface Details

exported from core/index, defined in core/src/change_detection/differs/iterable_differs.ts