updateErased

Updates one retained modifier node through its typed diff hook.

The runtime invokes this function on the owning tree thread. The returned mask contains only phases affected by the property change. A failure propagates without a last-good fallback and poisons the owning tree.

Return

the phases affected by the update.

Parameters

previous

the retained description.

current

the incoming description.

node

the retained node to update.

Throws

when a description or node violates this token.

when the update hook fails.