[ Web Proxy ]
URL:
Viewing: https://angular.dev/api/core/DefaultIterableDiffer [Back]  [Original]

DefaultIterableDiffer Angular Skip to main content
menu
close
more_horiz
menuAPI
@angular/core

DefaultIterableDiffer

Class
deprecatedsince v4.0

Deprecation warning

v4.0.0 - Should not be part of public API.

orthos-back.svg [orthos-back.svg]

On this page

    arrow_upward_alt Back to the top

    API

        
          class DefaultIterableDiffer<V> implements IterableDiffer<V> ,IterableChanges<V> {  constructor(trackByFn?: TrackByFunction<V> | undefined): DefaultIterableDiffer<V>;  readonly length: number;  readonly collection: V[] | Iterable<V> | null;  forEachItem(fn: (record: IterableChangeRecord_<V>) => void): void;  forEachOperation(fn: (item: IterableChangeRecord<V>, previousIndex: number | null, currentIndex: number | null) => 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;  diff(collection: NgIterable<V> | null | undefined): DefaultIterableDiffer<V> | null;  onDestroy(): void;  check(collection: NgIterable<V>): boolean;  readonly isDirty: boolean;}
        
        

    length

    number

    collection

    V[] | Iterable<V> | null

    forEachItem

    void
    @paramfn(record: IterableChangeRecord_<V>) => void
    @returnsvoid

    forEachOperation

    void
    @paramfn(item: IterableChangeRecord<V>, previousIndex: number | null, currentIndex: number | null) => void
    @returnsvoid

    forEachPreviousItem

    void
    @paramfn(record: IterableChangeRecord_<V>) => void
    @returnsvoid

    forEachAddedItem

    void
    @paramfn(record: IterableChangeRecord_<V>) => void
    @returnsvoid

    forEachMovedItem

    void
    @paramfn(record: IterableChangeRecord_<V>) => void
    @returnsvoid

    forEachRemovedItem

    void
    @paramfn(record: IterableChangeRecord_<V>) => void
    @returnsvoid

    forEachIdentityChange

    void
    @paramfn(record: IterableChangeRecord_<V>) => void
    @returnsvoid

    diff

    DefaultIterableDiffer<V> | null
    @paramcollectionNgIterable<V> | null | undefined
    @returnsDefaultIterableDiffer<V> | null

    onDestroy

    void
    @returnsvoid

    check

    boolean
    @paramcollectionNgIterable<V>
    @returnsboolean

    isDirty

    boolean
    Jump to details

    Web Proxy Viewer  |  New URL  |  Original Page