DifferItemRoot
interface
A single diff item for a changed root.
Properties
-
attributes : Record<string, object> | undefined
module:engine/model/differ~DifferItemRoot#attributes
Keeps all attribute changes that happened on the root.
The keys are keys of the changed attributes. The values are objects containing the attribute value before the change (
oldValue
) and after the change (newValue
).Note, that if the root state changed (
state
is set), thenattributes
property will not be set. All attributes should be handled together with the root being attached or detached. -
name : string
module:engine/model/differ~DifferItemRoot#name
Name of the changed root.
-
state : 'attached' | 'detached' | undefined
module:engine/model/differ~DifferItemRoot#state
Set accordingly if the root got attached or detached. Otherwise, not set.