Type of dictionary object that a Cluster accepts.
Shared global config options for Actions.
Shared global config options for Clusters.
Shared global config options for Units.
A function that receives upto four Units that are part of an AsyncSystem.
Type of DictUnit's value, a dictionary object.
Union type of all the Units.
The common events that every fundamental ActiveJS construct (Units, Systems, Action and Cluster) emits.
An event that gets emitted on successful replay by using the replay method.
The current value that got replayed.
The current value that got replayed.
An event that gets emitted on successful execution of Units' clear method.
The options that were passed for the implicitly called clearCache method.
The options that were passed for the implicitly called clearCache method.
An event that gets emitted on successful execution of Units' clearCache method.
The options that were directly or indirectly passed to the clearCache method.
The options that were directly or indirectly passed to the clearCache method.
An event that gets emitted on successful execution of Units' clearPersistentValue method.
An event that gets emitted on successful execution of Units' clearValue method.
An event that gets emitted on successful dispatch by using the Units' dispatch method.
The value that was passed to the dispatch method.
The options that were passed to the dispatch method.
The options that were passed to the dispatch method.
The value that was passed to the dispatch method.
An event that gets emitted on failed dispatch using the Units' dispatch method.
The value that was passed to the dispatch method.
The reason for why the dispatch failed.
The options that were passed to the dispatch method.
The options that were passed to the dispatch method.
The reason for why the dispatch failed.
The value that was passed to the dispatch method.
An event that gets emitted when a Unit gets frozen.
An event that gets emitted on successful cache-navigation,
using the Units' several cache-navigation methods like goBack, goForward, jump, etc.
The number of steps jumped represented as a number, positive for forward navigation and negative for backwards.
The new cacheIndex of the emitted value.
The new cacheIndex of the emitted value.
The number of steps jumped represented as a number, positive for forward navigation and negative for backwards.
An event that gets emitted on successful execution of Units' reset method.
The options that were passed for the implicitly called clearCache method.
The options that were passed for the implicitly called clearCache method.
An event that gets emitted on successful execution of Units' resetValue method.
An event that gets emitted when a Unit gets unfrozen after being frozen.
An event that gets emitted on successful unmute using the Units' unmute method.
The common events that are emitted by all the Units.
The events that are triggered by a DictUnit.
An event that gets emitted on successful execution of DictUnit's assign method.
The source objects that were passed to the assign method.
The new properties that finally got added to the DictUnit's value.
The new properties that finally got added to the DictUnit's value.
The source objects that were passed to the assign method.
An event that gets emitted on successful execution of DictUnit's delete or deleteIf method.
The properties that were deleted by the delete or deleteIf method.
The properties that were deleted by the delete or deleteIf method.
An event that gets emitted on successful execution of DictUnit's set method.
The name of the property that was passed to the set method.
The value of the property that was passed to the set method.
The name of the property that was passed to the set method.
The value of the property that was passed to the set method.
An event that gets emitted on successful execution of ListUnit's copyWithin method.
The target position from where the copied section starts replacing.
The starting position of the copied section.
The ending position of the copied section.
The ending position of the copied section.
The starting position of the copied section.
The target position from where the copied section starts replacing.
An event that gets emitted on successful execution of ListUnit's delete or deleteIf method.
The indices that were passed to the delete method explicitly,
or implicitly by deleteIf method.
The items that got deleted from the ListUnit's value.
The items that got deleted from the ListUnit's value.
The indices that were passed to the delete method explicitly,
or implicitly by deleteIf method.
An event that gets emitted on successful execution of ListUnit's fill method.
The item that was passed to the fill method.
The starting position where the filling started.
The last position where the filling stopped.
The last position where the filling stopped.
The item that was passed to the fill method.
The starting position where the filling started.
An event that gets emitted on successful execution of ListUnit's pop method.
The item that got popped from the ListUnit's value.
The item that got popped from the ListUnit's value.
An event that gets emitted on successful execution of ListUnit's push method.
The items that were passed to the push method.
The items that were passed to the push method.
An event that gets emitted on successful execution of ListUnit's remove or removeIf method.
The indices that were passed to the remove method explicitly,
or implicitly by removeIf method.
The items that got removed from the ListUnit's value.
The indices that were passed to the remove method explicitly,
or implicitly by removeIf method.
The items that got removed from the ListUnit's value.
An event that gets emitted on successful execution of ListUnit's reverse method.
An event that gets emitted on successful execution of ListUnit's set method.
The index for the item passed to the set method.
The item passed to the set method.
The index for the item passed to the set method.
The item passed to the set method.
An event that gets emitted on successful execution of ListUnit's shift method.
The item that got shifted out.
The item that got shifted out.
An event that gets emitted on successful execution of ListUnit's sort method.
An event that gets emitted on successful execution of ListUnit's splice or insert method.
The zero-based location that was passed to the splice method.
The number of items that were to be removed.
The items that got removed.
The items that were passed as items to be added.
The items that were passed as items to be added.
The number of items that were to be removed.
The items that got removed.
The zero-based location that was passed to the splice method.
An event that gets emitted on successful execution of ListUnit's unshift method.
The items that were passed to the unshift method.
The items that were passed to the unshift method.
The events that are emitted by a ListUnit.
To clear persisted values of persistent Units from storage.
Note: It does not clear the value of Units, only the persisted value is cleared.
See https://docs.activejs.dev/guides/persistence for more details.
The Storage from where the Units' persisted values need to be removed.
Configuration.storage is used as storage by default.
You can pass a reference to whichever storage you want to clean up.
Creates a clone of the provided value.
All the primitives are returned as is, since they are immutable.
Non-primitives that this function can clone are array and object-literal.
Other non-primitives are returned as is.
This function is also used internally by ActiveJS.
The value to be cloned.
A clone of the provided value.
Type for value producer function that is passed to an Action or Unit's dispatch method.