mixins/stateful.js

Mixins

StatefulMixin

Methods

(inner) stateful(target, defaultStateopt) → {Object}

Applies StatefulMixin to a target object.

If the target object is evented and has a handleStateChanged method, that method will be automatically bound to the statechanged event on itself.

Parameters:
NameTypeAttributesDescription
targetObject

The object to be made stateful.

defaultStateObject<optional>

A default set of properties to populate the newly-stateful object's state property.

Returns:

Returns the target.

Type: 
Object