Spec-Zone.ru › Angular

KeyValueDiffer

Дифференциатор, отслеживающий изменения объекта с течением времени.

API

interface KeyValueDiffer<K, V> {
  diff(object: Map<K, V>): KeyValueChanges<K, V> | null;
  diff(object: { [key: string]: V; }): KeyValueChanges<string, V> | null;
}

diff

KeyValueChanges<K, V> | null

Вычисляет различие между предыдущим состоянием и новым состоянием object.

@paramobjectMap<K, V>

содержащим новое значение.

@returnsKeyValueChanges<K, V> | null

объект, описывающий различие. Возвращаемое значение действительно только до следующего вызова diff().

diff

KeyValueChanges<string, V> | null

Вычисляет различие между предыдущим состоянием и новым состоянием object.

@paramobject{ [key: string]: V; }

содержащим новое значение.

@returnsKeyValueChanges<string, V> | null

объект, описывающий различие. Возвращаемое значение действительно только до следующего вызова diff().

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/KeyValueDiffer

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API