API reference · generated from source
Interface: INodeFieldChanges<TValue>#
Defined in: types.ts:40
Field-level change metadata passed to Retree change listeners.
Remarks#
previous and new are raw values, always — change records are
descriptions of the past, not live handles. Listeners that need the
managed node for an object value opt in with Retree.managed(value).
Identity comparisons against payload values should be raw-to-raw:
change.previous === Retree.raw(candidate).
Type Parameters#
| Type Parameter | Default type |
|---|---|
TValue | unknown |