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.