withActions
withActions is a mixin that exposes some methods on the PureModel. The mixin is already applied to the regular Model.
The mixin exposes the following methods:
assign(key, value)- Add a new property to the model (or update an existing one)update(data)- Update the model with an object (key/value)clone()- Make a clone of the objectaddReference(key, value, options)- Add a new reference to the model. Options is an object that requires the following properties:model- The referenced model typetype- Reference type (ReferenceTypeenum)property- (Optional) Property name for indirect references
commit()- Commit the current state of the model (make as clean)revert()- Revert the model state to the last commit