the undo manager to record the command in, if undefined, or not enabled the command will not be recorded but the value will still be set.
a tuple of target object and key to set the value on
the value to set
properties for the undo command, including last, and lastValue(optional)
unique identifier for the command, used to merge commands
command type for the setValue command
whether to track the undo command or not, defaults to true
time in milliseconds to wait before considering the command final, defaults to 2000ms
whether to save the binding in the command or not, defaults to false
Optional
onUndoRedo: (optional callback function to be called on undo/redo of the command
an object containing the last value, the new value, the last value before the change, and whether the command is undoable or not.
Sets a value in the target object with undo/redo support. See uiconfig.js or threepipe
UndoManagerPlugin
for usage